Skip to content

fheyer/ImageMagick

This branch is 1 commit ahead of, 9430 commits behind ImageMagick/ImageMagick:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

95e0141 · Jan 24, 2018
Sep 5, 2017
Jan 18, 2018
Jan 1, 2018
Jan 22, 2018
Jan 23, 2018
Jan 21, 2018
Jan 19, 2018
Feb 28, 2017
Jan 23, 2018
Jan 8, 2018
Dec 6, 2017
Dec 16, 2017
Dec 6, 2017
Dec 12, 2015
Dec 25, 2017
Jan 14, 2018
Jan 24, 2018
Oct 3, 2015
Jan 16, 2018
Nov 5, 2016
Nov 12, 2017
Jan 23, 2018
Jan 13, 2018
Aug 28, 2017
Aug 28, 2017
No commit message
Jul 1, 2011
Nov 8, 2016
Dec 6, 2017
Sep 18, 2015
Sep 12, 2017
Dec 16, 2017
Jan 14, 2018
No commit message
Sep 5, 2009
Dec 6, 2017
No commit message
Sep 5, 2009
Nov 5, 2016
Jan 11, 2018
Jan 11, 2018
Jan 8, 2018
Apr 1, 2016
Jan 22, 2018
Jan 22, 2018
Sep 14, 2017
Nov 12, 2017
Jan 1, 2018
Dec 6, 2017
Jan 22, 2018
Dec 6, 2017

Repository files navigation

ImageMagick

ImageMagick logo

ImageMagick® is a software suite 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.

Version *nix Windows
7 Build Status Build status
6 Build Status Build status

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), 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 the 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.

ImageMagick is available from https://www.imagemagick.org/script/download.php. It runs on Linux, Windows, Mac Os X, iOS, Android OS, and others.

The authoritative ImageMagick web site is https://www.imagemagick.org. The authoritative source code repository is https://github.com/ImageMagick. We maintain a source code mirror at https://gitlab.com/ImageMagick.

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

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

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

Packages

No packages published

Languages

  • C 63.9%
  • HTML 18.2%
  • Makefile 4.5%
  • PHP 4.2%
  • C++ 3.1%
  • XS 1.8%
  • Other 4.3%