Canon Digital Photo Professional vs GraphicsMagick
Canon Digital Photo Professional
canon-europe.comGraphicsMagick
graphicsmagick.orgSide by side
| Figure | Canon Digital Photo Professional | GraphicsMagick |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | — | Yes |
| iOS | Yes | — |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 3 | 1 |
| Spec score · Batch Photo Processing Software | 9.1 (#2) | 8.7 (#6) |
| Batch processing | The software can process multiple RAW images in a batch. | The gm mogrify command processes many files in one invocation and can write results into a separate directory. |
| Platforms | Canon lists Digital Photo Professional as available for Mac and Windows. | The project says it runs on Unix and Unix-like systems including Linux, Windows 10 and later, and MacOS-X. |
| What it does | Canon describes DPP as software for viewing, selecting, developing and adjusting RAW photographs. | GraphicsMagick is a portable image-processing toolkit for converting, editing, compositing, rendering, comparing, and describing images. |
Plans
Canon Digital Photo Professional
- Digital Photo ProfessionalFree
- Digital Photo Professional 4 desktopFree
- Canon DPP Express Full Functions$0.99, paid once
In their own words
Canon Digital Photo Professional
Canon Digital Photo Professional is free Windows and macOS software for viewing, processing, editing, and printing RAW images from compatible Canon EOS digital cameras and RAW-capable PowerShot models. It imports and edits Canon CR3 RAW, HEIF, and JPEG files, with output in JPEG, TIFF, or HEIF. Editing controls include rotation, white balance, dynamic range, colour, and tone-curve adjustments. Diffraction Correction and Digital Lens Optimizer provide lens corrections. Recipes offer preset-based editing shortcuts, while star ratings, bulk renaming, and bulk resizing support photo organization and output. Neural network processing covers digital lens optimization, noise reduction, and demosaicing. Compositing and Depth Compositing functions are listed for reducing noise and sharpening details. Colour management supports sRGB, Adobe RGB, Wide Gamut RGB, and ICC profiles. Canon also lists EOS Utility for remote camera control and transfer, plus Picture Style Editor for creating styles used in DPP.
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.