logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·01.11.26
← Back to news

G'mic 4.0: Squaring the Pixel, Easier

Original article
gmic.eu|74 points|4 comments|by dtschump|Jul 29, 2026

G'MIC 4.0: Squaring the Pixel, Easier

G'MIC Teaser

After eighteen years of evolution, G’MIC (GREYC's Magic for Image Computing), the premier free and open-source framework for digital image processing, has reached a significant milestone. The release of version 4.0 represents the "version of maturity" for the project.

As is tradition, this update serves as a retrospective of the progress made since the previous August 2025 update.

[!NOTE] Pro Tip: Click on the images below to access full-resolution versions. Images featuring the Play Icon icon link to corresponding video demonstrations.


🛠️ An Open-Source Framework for Image Processing

Launched in July 2008, the G'MIC project was developed by the IMAGE team at the GREYC laboratory in Caen, France. This laboratory operates as a Joint Research Unit under the combined authority of:

  • CNRS
  • ENSICAEN
  • University of Caen

The Technical Foundation

The framework's primary goal is to offer an extensible, open, and free environment for creating, processing, and manipulating digital images. This is achieved through a layered architecture:

  1. The Base: It leverages CImg, an open-source C++ image processing library developed since 1999 (originating at INRIA and later refined within the GREYC IMAGE team).
  2. The Core: At its heart is a specialized G'MIC language interpreter. This scripting language is optimized for the rapid prototyping of image processing algorithms and the construction of complex filter pipelines.
  3. The Interfaces: Multiple front-ends allow users to access hundreds of operators.

The G'MIC-Qt plugin is currently the most utilized interface, seeing a steady increase in popularity with an average of 1,200+ daily downloads. With over 640 filters, it is a powerhouse for digital artists looking to extend the native capabilities of their host software.

The 4.0 Philosophy

With the release of 4.0, the project enters a new phase. The interpreter code, the language syntax, and the core algorithms are now considered mature. Consequently, the development team is shifting priorities:

Rapid feature expansion →\rightarrow→ Stability, Robustness, and Performance

Current Project Objectives:

  • Finalize core language syntax
  • Reach 640+ filter milestone
  • Enhance framework stability
  • Optimize processing performance
  • Improve overall robustness

✨ New Filters in G'MIC-Qt

Version 4.0 expands the toolkit to a total of 644 filters. Below is a detailed look at the newest additions.

1. Rendering / Pixel Stretch

This filter allows users to isolate a strip of pixels and duplicate it across the canvas. The path of the stretch is defined by two customizable spline curves.

Pixel Stretch UI

  • Effect: Creates a "local stretching" look, similar to elastic dough.
  • Use Cases: Stylizing motion, creating glitch art, or generating abstract textures.

Pixel Stretch Render 1 Pixel Stretch Render 2

2. Rendering / Gradients [Poles]

This tool generates sophisticated color gradients by interpolating between user-defined colored key points.

Gradients UI

The smooth transitions are achieved using Radial Basis Functions (RBF). Mathematically, the interpolation at a point xxx can be conceptualized as: Value(x)=∑i=1nwiϕ(∥x−ci∥)\text{Value}(x) = \sum_{i=1}^{n} w_i \phi(\|x - c_i\|)Value(x)=∑i=1n​wi​ϕ(∥x−ci​∥) Where cic_ici​ represents the center of the "pole" and ϕ\phiϕ is the basis function. Users can also specify the color space used for these calculations.

3. Artistic / Marker Drawing

This filter simulates the appearance of an image redrawn with colored felt-tip markers.

Marker Drawing GIF

  • Mechanism: The algorithm identifies geometric structures in the original image and draws random colored splines along those contours on a white background.
  • Versatility: Depending on the parameters, the result can range from a realistic sketch to a highly abstract piece of art.

Marker Drawing Renders

4. Deformations / Heightfield Warp

This filter introduces a 3D perspective by warping the image as if it were projected onto a parametric height map. To enhance the realism, it includes an optional lighting effect based on Phong shading.

Heightfield Warp UI


📊 Summary of New Features

Filter NameCategoryPrimary TechniqueKey Application
Pixel StretchRenderingSpline-based duplicationMotion & Glitch Art
Gradients [Poles]RenderingRadial Basis FunctionsSmooth Color Blending
Marker DrawingArtisticContour-based splinesFelt-tip pen simulation
Heightfield WarpDeformationsParametric Height Maps3D Surface Effects

UI Overview