GraphicsMagick vs libvips
GraphicsMagick
graphicsmagick.orglibvips
libvips.orgSide by side
| Figure | GraphicsMagick | libvips |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Image Converter Software | 8.8 (#7) | 7.7 (#20) |
| License | GraphicsMagick is distributed under an MIT-style license that the project says permits open-source, GPL, and proprietary applications. | libvips is licensed under LGPL-2.1-or-later. |
| Supported systems | The project states that it compiles on modern Unix-like systems, Linux, macOS, and Microsoft Windows 10 or later. | The site says packages are available for most Unix-like systems and that libvips can be installed on macOS and Windows. |
Plans
In their own words
GraphicsMagick
GraphicsMagick is free image-processing software with command-line tools, programming interfaces, and graphical interfaces for image conversion, editing, and 2D vector rendering. It can resize, rotate, sharpen, reduce colors, apply effects, compare and composite images, create montages and GIF animations, and draw shapes or text. It reads, writes, and manipulates images in more than 92 major formats, including AVIF, GIF, HEIC, JPEG, JPEG-2000, JXL, PNG, PDF, TIFF, and WebP. The software also supports very large images, including gigapixel-size files. OpenMP multi-threading can scale CPU-bound processing across processor cores when built with a compatible compiler. Interfaces include C, C++, Lua, Perl, PHP, Python, Tcl, Ruby, Windows .NET, and Windows COM, alongside the command line. Some format support relies on external components, such as Ghostscript for PDF and PostScript or dcraw for camera RAW formats. GraphicsMagick is distributed under an MIT-style license for open-source, proprietary, or GPLed applications. The project lists version 1.3.48, released July 23, 2026, as current and recommends updating because significant issues are addressed in almost every release.
libvips
libvips is an image-processing library built for demand-driven work across multiple threads, with low memory use. Its roughly 300 operations cover arithmetic, histograms, convolution, morphology, frequency filtering, colour, resampling and statistics. It handles formats including JPEG, JPEG 2000, JPEG XL, TIFF, PNG, WebP, HEIC, AVIF, FITS, Matlab, OpenEXR, PDF, SVG, GIF, DeepZoom and OpenSlide. Developers can use C, C++, command-line tools, or bindings for Ruby, Python, PHP,.NET, Go, Lua, Crystal, Elixir, Java and Nim. Packages are available for most Unix-like systems, and libvips can also be installed on macOS and Windows. Windows downloads include a web-focused build with a limited reader set and a larger build with all supported readers; the project advises care before publicly deploying the latter. Optional dependencies and build choices can be selected from source. Use cases include large images, many CPUs, colour work, scientific analysis and general research and development. Its official GUI is nip4, and the library is licensed under LGPL-2.1-or-later. The listed plan is free.