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.