1
0
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 6d24f2138b
Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56)
3 years ago
..
.github Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Magick++ Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
MagickCore Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
MagickWand Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
PerlMagick Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
api_examples Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
coders Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
config Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
configs Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
filters Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
images Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
m4 Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
scripts Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
tests Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
utilities Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
www Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
.gitignore Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
.travis.yml Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
AUTHORS.txt Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Android.bp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
AppRun Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ChangeLog Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ImageMagick.spec.in Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Install-mac.txt Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Install-unix.txt Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Install-vms.txt Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Install-windows.txt Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
LICENSE Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
METADATA Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Magickshr.opt Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Make.com Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Makefile.am Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Makefile.in Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
NEWS.txt Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
NOTICE Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
OWNERS Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
QuickStart.txt Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
README.md Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
README.txt Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
SECURITY.md Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
aclocal.m4 Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
androidconfigure Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
common.shi.in Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
configure Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
configure.ac Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
imagemagick.desktop Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
index.html Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
magick.sh.in Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
winpath.sh Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago

README.md

ImageMagick

Build Status main Fuzzing Status

ImageMagick logo

Use ImageMagick® to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

What is ImageMagick?

The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. Choose from these interfaces: G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick (Java), L-Magick (Lisp), NMagick (Neko/haXe), MagickNet (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMagick (Python), magick (R), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images dynamically and automagically.

ImageMagick utilizes multiple computational threads to increase performance and can read, process, or write mega-, giga-, or tera-pixel image sizes.

ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you may use, copy, modify, and distribute in both open and proprietary applications. It is distributed under a derived Apache 2.0 license.

The ImageMagick development process ensures a stable API and ABI. Before each ImageMagick release, we perform a comprehensive security assessment that includes memory error and thread data race detection to prevent security vulnerabilities.

The current release is the ImageMagick 7.0.11 series. It runs on Linux, Windows, Mac Os X, iOS, Android OS, and others.

The authoritative ImageMagick web site is https://imagemagick.org. The authoritative source code repository is https://github.com/ImageMagick/ImageMagick.

We continue to maintain the legacy release of ImageMagick, version 6, at https://legacy.imagemagick.org.

Features and Capabilities

Here are just a few examples of what ImageMagick can do:

Examples of ImageMagick Usage, shows how to use ImageMagick from the command-line to accomplish any of these tasks and much more. Also, see Fred's ImageMagick Scripts: a plethora of command-line scripts that perform geometric transforms, blurs, sharpens, edging, noise removal, and color manipulations. With Magick.NET, use ImageMagick without having to install ImageMagick on your server or desktop.

News

ImageMagick best practices strongly encourages you to configure a security policy that suits your local environment.

Now that ImageMagick version 7 is released, we continue to maintain the legacy release of ImageMagick, version 6, at https://legacy.imagemagick.org. Learn how ImageMagick version 7 differs from previous versions with our porting guide.

Want more performance from ImageMagick? Try these options:

  • add more memory to your system, see the pixel cache;
  • add more cores to your system, see threads of execution support;
  • reduce lock contention with the tcmalloc memory allocation library;
  • push large images to a solid-state drive, see large image support.

If these options are prohibitive, you can reduce the quality of the image results. The default build is Q16 HDRI. If you disable HDRI, you use half the memory and instead of predominately floating point operations, you use the typically more efficient integer operations. The tradeoff is reduced precision and you cannot process out of range pixel values (e.g. negative). If you build the Q8 non-HDRI version of ImageMagick, you again reduce the memory requirements in half-- and once again there is a tradeoff, even less precision and no out of range pixel values. For a Q8 non-HDRI build of ImageMagick, use these configure script options: --with-quantum-depth=8 --disable-hdri.