Skip to content

Projects in GSoC 2010

HDR and matting operators for GEGL

Mentor : Martin Nordholts

Student : Danny Robson

Integration status : finished (integrated in GIMP 2.10)

GEGL does not currently contain methods which assist in HDR workflows which have become quite popular. I propose to develop three native GEGL tone-mapping operations.

I also propose to target an image matting operator, allowing the straightforward decomposition of an image into foreground and background components. I will implement the `matting laplacian'.

Cage-based deformation tool

Mentor : Kaja Liiv

Student : Michael Muré

Green Coordinates is a method allowing deformation of an image, by deforming the inside of a polyhedral cage. The technique was exposed in Siggraph 2008. Unlike the other classical method (mean value coordinates, harmonic coordinates, ..), it allows high quality deformation by preserving the shape.

Basic behavior of the tool:

  • you "put" a closed polygon on the image (not limited to 4 handles)
  • you deform the cage, the image is deformed accordingly

See also:

Implement and add infrastructure for on-canvas tool drawing/options

Mentor : Joao Bueno

Student : Chen Yan

Status : unsuccessful

The project is to implement and add infrastructure for on-canvas tool drawing/options. Gimp has many dockable dialogs. If some commonly used and simple interactions, with values and settings, can be presented, tracked, and modified directly on the image canvas, it would be very useful. It would save clicks and users' time. Reducing the number of opened dockable dialogs is advantageous, especially for Windows users, for many simple editing, drawing and options.