Overview
ImageMagick is a C software suite for creating, editing, composing, converting, and displaying bitmap images. It handles formats including JPEG, PNG, GIF, TIFF, and PDF and exposes command-line tools and APIs for scripted resizing, cropping, color work, compositing, and analysis at scale.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Build pipelines spanning format conversion, color, geometry, and composition
The official README lists animation, color management, thresholding, compositing, drawing, format conversion, distortion, HDR, large-image handling, text, and resize, rotate, and crop operations. Complex operations can be chained through the CLI or embedded into software through APIs.
Sources: [1]
For automating web uploads, asset generation, and repeatable research imagery
It fits thumbnail creation, format normalization, watermarks, metadata inspection, batch conversion, and scientific visualization where the same image operations must be reproducible across many files. The same processing engine spans Linux, Windows, and macOS and use from shell scripts through application integration.
Sources: [1]
Treat inputs as untrusted and define security policy and resource limits first
The README strongly advises creating and validating a security policy for the local environment before use. For uploaded images, restrict coders, delegates, paths, memory, disk, and time, and isolate oversized or malformed inputs. This repository is the version 7 line; version 6 remains in a separate legacy repository and site. The ImageMagick License permits commercial use and linking with other licenses while requiring a license copy and attribution on redistribution.
Official sources
- [1]ImageMagick README(2026-09-13)
- [2]ImageMagick LICENSE(2026-09-13)
Supplemental curator note
Selected for a distinctive Image-plus-Magick brand reinforced by a comprehensive functional description and image-operation topics.
Growth
Growth trends · Last 30 days
17,409 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 179
- Open PRs
- 8
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- imagemagick
- image-conversion
- image-manipulation
- image-processing
- open-source-software
- command-line-image-tool
- digital-image-editing
- mastering-digital-image-alchemy
- Stars
- 17,409
- Forks
- 1,656
- Watchers
- 222
- Open issues
- 154
- Primary language
- C
- License
- Not determined
- Repository last updated
- Sep 13, 2026
Explore next
- Ollama180,804 Stars
A runtime for downloading and running open models on a computer or server through a CLI and local API.
Go - Whisper108,995 Stars
A speech recognition model for multilingual transcription, English translation of non-English speech, and language identification.
Python - fzf82,964 Stars
An interactive terminal tool that fuzzy-filters any candidate list and returns selected values to a shell workflow.
Go - Lazygit82,297 Stars
A simple terminal UI that makes everyday Git commands easier.
Go - FFmpeg64,179 Stars
Libraries and CLIs for converting, streaming, playing, and inspecting audio, video, subtitles, and metadata.
C
Report incorrect information
Tell us if any listing information is incorrect or outdated.