Skip to content

ImageMagick Legacy is a powerful, open-source software suite for creating, editing, converting, and manipulating images in over 200 formats. Ideal for web developers, graphic designers, and researchers, it offers versatile tools for image processing, including batch processing, format conversion, and complex image transformations.

License

Notifications You must be signed in to change notification settings

ImageMagick/ImageMagick6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Cristy
Mar 29, 2025
b9366d0 · Mar 29, 2025
Jul 15, 2023
Jan 13, 2025
Nov 9, 2024
Dec 22, 2024
Mar 16, 2025
Mar 21, 2025
Mar 2, 2024
Mar 1, 2025
Mar 29, 2025
Mar 29, 2025
Nov 25, 2022
Sep 12, 2023
Apr 15, 2023
Mar 23, 2025
Mar 19, 2025
Feb 26, 2022
Sep 5, 2021
Apr 20, 2022
Feb 18, 2022
Dec 7, 2024
Jul 25, 2020
Sep 17, 2023
No commit message
Dec 2, 2011
Sep 2, 2021
Dec 9, 2023
Sep 19, 2015
Sep 19, 2015
Aug 24, 2023
Mar 2, 2025
Mar 23, 2020
Feb 12, 2022
Feb 8, 2021
Nov 10, 2024
Feb 18, 2022
Sep 2, 2023
Oct 30, 2024
Aug 30, 2023
Mar 29, 2025
Mar 26, 2025
Mar 1, 2025
Dec 4, 2022
Feb 12, 2022
Dec 4, 2022

Repository files navigation

ImageMagick

Build Status Fuzzing Status Donate

ImageMagick logo

ImageMagick® is a free and open-source software suite, used for editing and manipulating digital images. It can be used to create, edit, compose, or convert bitmap images, and supports a wide range of file formats, including JPEG, PNG, GIF, TIFF, and PDF.

We recommend upgrading your legacy version of ImageMagick to version 7.

What is ImageMagick?

ImageMagick is widely used in industries such as web development, graphic design, and video editing, as well as in scientific research, medical imaging, and astronomy. Its versatile and customizable nature, along with its robust image processing capabilities, make it a popular choice for a wide range of image-related tasks.

ImageMagick includes a command-line interface for executing complex image processing tasks, as well as APIs for integrating its features into software applications. It is written in C and can be used on a variety of operating systems, including Linux, Windows, and macOS.

The main website for ImageMagick can be found at https://legacy.imagemagick.org. The source code for this software can be accessed through a repository.

Creating a security policy that fits your specific local environment before making use of ImageMagick is highly advised. You can find guidance on setting up this policy. Also, it's important to verify your policy using the validation tool.

Features and Capabilities

One of the key features of ImageMagick is its support for scripting and automation. This allows users to create complex image manipulation pipelines that can be run automatically, without the need for manual intervention. This can be especially useful for tasks that require the processing of large numbers of images, or for tasks that need to be performed on a regular basis.

In addition to its core image manipulation capabilities, ImageMagick also includes a number of other features, such as support for animation, color management, and image rendering. These features make it a versatile tool for a wide range of image-related tasks, including graphic design, scientific visualization, and digital art.

Overall, ImageMagick is a powerful and versatile software suite for displaying, converting, and editing image files. Its support for scripting and automation, along with its other features, make it a valuable tool for a wide range of image-related tasks.

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

Examples of ImageMagick Usage, demonstrates how to use the software from the command line to achieve various effects. There are also several scripts available on the website called Fred's ImageMagick Scripts, which can be used to apply geometric transforms, blur and sharpen images, remove noise, and perform other operations. Additionally, there is a tool called Magick.NET that allows users to access the functionality of ImageMagick without having to install the software on their own systems. Finally, the website also includes a Cookbook with tips and examples for using ImageMagick on Windows systems.

News

Creating a security policy that fits your specific local environment before making use of ImageMagick is highly advised. You can find guidance on setting up this policy. Also, it's important to verify your policy using the validation tool. As of ImageMagick version 7.1.1-16, you can choose and customize one of these security policies: Open, Limited, Secure, and Websafe.

Want more performance from ImageMagick? Try these options:

If these options are prohibitive, you can reduce the quality of the image results. The default build is Q16. If you enable HDRI, you use twice the memory and instead of predominantly integer operations, you use the typically less efficient floating-point operations. The tradeoff is increased precision and you can process out of range pixel values (e.g. negative). If you instead build the Q8 non-HDRI version of ImageMagick, you can 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.

About

ImageMagick Legacy is a powerful, open-source software suite for creating, editing, converting, and manipulating images in over 200 formats. Ideal for web developers, graphic designers, and researchers, it offers versatile tools for image processing, including batch processing, format conversion, and complex image transformations.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks