← Software

ImageMagick

A command-line image manipulation toolkit.

ImageMagick reads, writes, converts, and edits images in hundreds of formats — JPEG, PNG, GIF, TIFF, WebP, HEIC, PSD, SVG, and many more — from the command line, plus offers a large library API that is bound into Perl, Python, PHP, Node.js, and other languages. The convert and mogrify commands are mainstays of image-processing shell pipelines.

The project began in 1987 at DuPont with John Cristy as the original author, and ImageMagick Studio LLC has stewarded it since 1999. The licence is an Apache-2.0-style permissive licence custom-written for ImageMagick (often called the "ImageMagick Licence"). A faster, refactored fork called GraphicsMagick exists but has a smaller user base.

ImageMagick is one of those quietly indispensable tools that underpins a vast amount of image processing on Linux servers: photo upload pipelines on websites, thumbnail generation for file managers, format conversion in publishing toolchains. Several historical security CVEs in delegate handling have prompted distribution-level configuration restrictions, but the tool remains broadly trusted and widely deployed.

License: ImageMagick License (Apache-2.0-style)

Category: Graphics

Website: https://imagemagick.org/

Install

Debian/Ubuntu: sudo apt install imagemagick
Fedora/RHEL:   sudo dnf install ImageMagick
Arch:          sudo pacman -S imagemagick
macOS:         brew install imagemagick

Authors

  • John Cristy (creator)
  • ImageMagick Studio LLC
Previousiftop NextInfluxDB

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring