| 1 | ImageMagick® is a software suite to create, edit, and compose bitmap |
|---|
| 2 | images. It can read, convert and write images in a variety of formats |
|---|
| 3 | (about 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, |
|---|
| 4 | PNG, Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, |
|---|
| 5 | mirror, rotate, scale, shear and transform images, adjust image colors, |
|---|
| 6 | apply various special effects, or draw text, lines, polygons, ellipses |
|---|
| 7 | and Bézier curves. |
|---|
| 8 | |
|---|
| 9 | The functionality of ImageMagick is typically utilized from the command |
|---|
| 10 | line or you can use the features from programs written in your favorite |
|---|
| 11 | programming language. Choose from these interfaces: G2F (Ada), MagickCore |
|---|
| 12 | (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ |
|---|
| 13 | (C++), JMagick (Java), L-Magick (Lisp), nMagick (Neko/haXe), MagickNet |
|---|
| 14 | (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP |
|---|
| 15 | (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With |
|---|
| 16 | a language interface, use ImageMagick to modify or create images |
|---|
| 17 | dynamically and automagically. |
|---|
| 18 | |
|---|
| 19 | ImageMagick is free software delivered as a ready-to-run binary |
|---|
| 20 | distribution or as source code that you can freely use, copy, modify, |
|---|
| 21 | and distribute. Its license is compatible with the GPL. It runs on all |
|---|
| 22 | major operating systems. |
|---|
| 23 | |
|---|
| 24 | Here are just a few examples of what ImageMagick can do: |
|---|
| 25 | |
|---|
| 26 | * Format conversion: convert an image from one format to another (e.g. |
|---|
| 27 | PNG to JPEG) |
|---|
| 28 | * Transform: resize, rotate, crop, flip or trim an image |
|---|
| 29 | * Transparency: render portions of an image invisible |
|---|
| 30 | * Draw: add shapes or text to an image |
|---|
| 31 | * Decorate: add a border or frame to an image |
|---|
| 32 | * Special effects: blur, sharpen, threshold, or tint an image |
|---|
| 33 | * Image calculator: apply a mathematical expression to an image or image |
|---|
| 34 | channels |
|---|
| 35 | * Text & comments: insert descriptive or artistic text in an image |
|---|
| 36 | * Image identification: describe the format and attributes of an image |
|---|
| 37 | * Animation: create a GIF animation sequence from a group of images |
|---|
| 38 | * Composite: overlap one image over another |
|---|
| 39 | * Montage: juxtapose image thumbnails on an image canvas |
|---|
| 40 | * High dynamic-range imaging: accurately represent the wide range of |
|---|
| 41 | intensity levels found in real scenes ranging from the brightest direct |
|---|
| 42 | sunlight to the deepest darkest shadows |
|---|
| 43 | * Large image support: read, process, or write mega- and giga-pixel image |
|---|
| 44 | sizes |
|---|
| 45 | |
|---|
| 46 | For more information, go to http://www.imagemagick.org. |
|---|