## ImageMagick Overview Introduction: convert, edit, and compose images from the command-line or program interface. Examples of ImageMagick usage: a few examples that show what you can do with an image using ImageMagick. Anthony Thyssen's examples of ImageMagick usage: a comprehensive tutorial of using ImageMagick from the command line. Color names: how to specify a a color name , a hex color, or a numerical RGB, RGBA, HSL, HSLA, CMYK, or CMYKA color. Resources: ImageMagick depends on external resources including configuration files, loadable modules, fonts, and environment variables. Architecture: get to know more about the software and algorithms behind ImageMagick. License: the legally binding and authoritative terms and conditions for use, reproduction, and distribution of ImageMagick. ## Download ImageMagick Download ImageMagick: ImageMagick source and binary distributions are available from a variety of FTP and Web mirrors. Unix source: Unix source distributions. Windows source: Windows source distributions. Unix and Windows binaries: Unix and Windows binary distributions. Subversion repository: stable and development source releases. MagickWand for PHP: a native PHP-extension to the ImageMagick MagickWand API. Delegate libraries: ImageMagick depends on a number of optional delegate libraries to extend its functionality. ## Install ImageMagick You can install ImageMagick from source. However, if don't have a proper development environment or if you're anxious to get started, download a ready-to-run Unix or Windows executable. Install from source: ImageMagick builds under Windows, Mac OS X, and Linux. Install from a binary distribution: install a ready-to-run Unix or Windows executable. Install ImageMagickObject COM+ component: install the Windows ImageMagick COM+ component. ## Command-line Tools Command-line tools: overview of the ImageMagick commands. animate: animates an image sequence on any X server. compare: mathematically and visually annotate the difference between an image and its reconstruction. composite: overlaps one image over another. conjure: interprets and executes scripts written in the Magick Scripting Language (MSL). convert: convert between image formats as well as resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and more. display: displays an image or image sequence on any X server. identify: describes the format and characteristics of one or more image files. import: saves any visible window on an X server and outputs it as an image file. mogrify: resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and more. montage: create a composite image by combining several separate images. stream: a lightweight tool to stream one or more pixel components of the image or portion of the image to your choice of storage formats. Command line processing: the anatomy of the command line. Command line options: annotated list of all options that can appear on the command-line. Fx: apply a mathematical expression to an image or image channels. ## Program Interfaces Program interfaces: application programming interfaces. ChMagick: is a Ch an embeddable MagickCore C/C++ interpreter for cross-platform scripting. CL-Magick: provides a Common Lisp interface to the ImageMagick library. G2F: implements an Ada 95 binding to a subset of the low-level MagickCore library. Magick++: provides an object-oriented C++ interface to ImageMagick. IMagick: is a native PHP extension to create and modify images using the ImageMagick API. JMagick: provides an object-oriented Java interface to ImageMagick. MagickCore: C API, recommended for wizard-level developers. MagickWand: convert, compose, and edit images from the C language. MagickWand for PHP: a native PHP-extension to the ImageMagick MagickWand API. nMagick: is a port of the ImageMagick library to the haXe and Neko platforms. PascalMagick: a Pascal binding for the MagickWand API and also the low-level MagickCore library. PerlMagick: convert, compose, and edit images from the Perl language. PythonMagick: an object-oriented Python interface to ImageMagick. RMagick: is an interface between the Ruby programming language and ImageMagick. TclMagick: a native Tcl-extension to the ImageMagick MagickWand API. ## Image Formats Supported image formats: annotated list of all image formats that ImageMagick can read and/or write. Motion picture digital images: use SMPTE DPX Version 2.0 to process images used by the motion picture (film and high-definition) industry. High dynamic-range images: accurately represent the wide range of intensity levels found in real scenes ranging from the brightest direct sunlight to the deepest darkest shadows. ## Getting Help Definitive Guide to ImageMagick: this book explains ImageMagick in a practical, learn-by-example fashion. ImageMagick Tricks: this book is packed with examples of photo manipulations, logo creation, animations, and complete web projects. Discourse server: get help from fellow ImageMagick users and developers, post to these forums. Mailing list: get help from fellow ImageMagick users and developers, post to these mailing lists. ## Support ImageMagick Report bugs and vulnerabilities: our highest priority is to fix security defects and bug reports, usually within 48 hours of your report. Sponsor ImageMagick: contribute bug fixes, enhancements, hardware, funds, etc. to ensure the ImageMagick project thrives. ImageMagick t-shirt: donate $25 USD and we acknowledge your gift with a logoed t-shirt. ## Miscellaneous Topics Color reduction: color reduction utilizing adaptive spatial subdivision. Magick Image File Format: MIFF is ImageMagick's own platform-independent format for storing bitmap images. Magick Vector Graphics: a modularized language for describing two-dimensional vector and mixed vector/raster graphics in ImageMagick. ImageMagick change log: recent ImageMagick bug fixes and enhancements. ImageMagick history: the humble beginnings of ImageMagick. Web-site mirrors: the web site is available from a variety of web mirrors around the world. |

Discourse Server • Mailing Lists • ImageMagick Studio