ImageMagick

ImageMagick

Command-line image processing suite

Description

A folder of thousands of images to convert, resize and watermark uniformly — clicking through that wears out your hand, when it should be one line of command. ImageMagick is built for this: process images with commands and scripts, one magick command handling conversion, resize, crop and compositing, and it embeds into programs and CI pipelines to run automatically.

Open-source and free, on Windows, macOS and Linux, supporting over 200 formats.

Features



Command-line processing: the magick command does conversion, resize, crop, rotate, watermark, filters and nearly every image operation, and scripted it runs whole batches automatically.

200+ formats: it reads and writes PNG, JPEG, WebP, HEIC, PDF, SVG and over 200 formats, with essentially no gaps in interconversion.

Batch and automation: with mogrify and wildcards it processes an entire directory at once, a natural fit for servers and CI.

Compositing: montage, overlay, adding text, generating thumbnails and building comparison images are all precisely controllable by command.

Programming bindings: bindings for C, Python, PHP and more embed its image-processing power directly into your own programs.