[go: up one dir, main page]

v7.1.2-35 Latest Stable Release

Mastering Digital Image Alchemy

ImageMagick is a powerful open-source software suite for creating, editing, converting, and manipulating images in over 200 formats.

quickstart.sh
# Install via your favorite Package Manager
$ apt install imagemagick
# Convert PNG to WebP with compression
$ magick input.png -quality 85 output.webp
# Resize image maintaining aspect ratio
$ magick input.jpg -resize 800x600^ output.jpg

ImageMagick® is a free, open-source software suite for editing, processing, and converting digital images. It supports over 200 format variants, including modern standards like JPEG, PNG, GIF, TIFF, WebP, AVIF, and Ultra HDR.

High Performance Gigapixel-scale images, processed in parallel.
CLI & Automation Scripting-first design for mass batch jobs.
Extensive APIs Bindings for C, C++, Python, .NET, Node.js.
Releases & Ecosystem

Access the latest stable version or explore legacy releases. Check out our migration guidelines when porting commands.

Security First

Tailor security policies to suit your server environment. Always validate your policy parameters before deploying to production.

Features & Capabilities

Discover what ImageMagick can do for your workflows.

Animation Format

Create a GIF animation sequence from a group of images.

Non-linear, edge-preserving, and noise-reducing smoothing filter.

Accurate color management with color profiles or built-in gamma compression/expansion.

Force all pixels in the color range to white otherwise black.

Utilize ImageMagick from the command-line to automate and script complex operations.

Bidirectional text support and shaping.

Composite Editing

Overlap one image over another.

Uniquely label connected regions in an image.

Convex Hull Vision

Smallest area convex polygon containing foreground objects, minimum bounding box, and unrotate angle.

Decorate Editing

Add a border or frame to an image.

Includes Canny edge detection and Hough lines.

Implements forward and inverse Discrete Fourier Transform (DFT).

Offload intermediate pixel storage to one or more remote servers.

Draw Editing

Add shapes or text to an image.

Convert ordinary images into unintelligible gibberish and back again.

Convert rapidly between 200+ standard formats (PNG, JPEG, WebP, AVIF, HEIC, TIFF).

Correct for, or induce image distortions including perspective.

OpenCL-enabled algorithms executing across CPUs, GPUs, and other processors.

Accurately represent wide ranges of intensity levels across extreme light and shadow contrast.

Use adaptive histogram equalization to improve contrast in images.

Image Cache Performance

Secure methods and tools to cache images, image sequences, video, audio or metadata locally.

Apply a mathematical expression to an image, sequence, or color channels.

Image Gradients Editing

Create gradual color blends in horizontal, vertical, circular, or elliptical shapes.

Describe the format and attributes of an image.

Convert, edit, or compose images directly on your iPhone or iPad.

Tera-Pixel Support Performance

Seamlessly read, process, and write mega-, giga-, or terapixel-scale images.

Montage Editing

Juxtapose image thumbnails on an image canvas.

Extract features, describe shapes, and recognize patterns in images.

Read and write common image formats used in digital film work.

Support multispectral imagery up to 32 bands, 22 of them meta channels.

Includes Kuwahara Filter and mean-shift filtering.

Perceptual Hash Analysis

Map visually identical images to similar hashes for retrieval, authentication, and copy detection.

Blur, sharpen, threshold, or tint an image.

Insert descriptive or artistic text in an image.

Thread-safe execution running internal algorithms in parallel for multicore processors.

Transform Transform

Resize, rotate, deskew, crop, flip, or trim an image.

Transparency Editing

Render portions of an image invisible.

Convenient access to pixels outside the image boundaries.

Join the Community

Have technical questions or feature ideas? Engage with users and maintainers on GitHub Discussions or submit an issue report.