G'MIC 4.0: A Mature Open-Source Framework for Digital Image Processing

G'mic 4.0: Squaring the Pixel, Easier

G'MIC 4.0: A Mature Open-Source Framework for Digital Image Processing

Eighteen years after its debut, the G'MIC project reaches a major milestone with version 4.0, marking a shift from rapid feature expansion to focusing on stability and performance. This release introduces new filters like Pixel Stretch and Heightfield Warp within the G'MIC-Qt plugin, which is now integrated into software such as GIMP and Photoshop. The update also highlights a custom variational color transfer algorithm developed through a research collaboration in Normandy.

This major 4.0 release marks a turning point for the project: the syntax of the G'MIC language, the interpreter code, and the associated image-processing algorithms are now mature and well-proven.
  1. dtschump

    Our yearly G'MIC recap is out!

    Beyond the 4.0 release announcement, this article dives into a year of work behind the scenes:

    - New filters in G'MIC-Qt (Pixel Stretch, Marker Drawing, Heightfield Warp...)

    - The variational color transfer algorithm, with its guided mode

    - New core commands, creative coding scripts, the gmic-interactive-demos repo, and more

    Don't miss it!

  2. shrx

    Very happy that this framework is still in active development! It's invaluable for more advanced image manipulation in GIMP.

  3. vintagedave

    I love the SteamFace Machine UI -- you don't see interfaces made with that level of care and artistry often any more.

    It looks a really nice library, somewhat surprised I haven't heard of it before, but glad it's getting upvotes on HN now!

    I spent a short amount of time reading about the scripting language. It's a pipeline of commands and seems very powerful, but I haven't grokked how it works in terms of complex pipelines -- there's no visual editor. I was impressed seeing the graduated blur example,[*] simply because I see this done so badly often and yet right at the top of the page was a nice example.

    * https://gmic.eu/tutorial/graduated_blurs.html

More from this day

2026-08-01