Base krita on ILMs image library OpenEXR?

Boudewijn Rempt boud at valdyas.org
Thu Feb 26 13:24:02 CET 2004


On Thursday 26 February 2004 13:19, Michael Thaler wrote:

> http://www.gegl.org/ might also be of interest. I think future versions of
> GIMP will (or are supossed to be) build on top of this library. Maybe the
> code is useful to improve krita's core? Or at least learn why the GIMP
> tools work so well?

I've been tracking Gegl for some time now -- I am not sure I entirely 
understand what its authors are trying to, but it looks like they are 
autogenerating code for different types of images. Interesting stuff, but not 
quite mature enough to really use. It isn't used in the Gimp yet, and I 
believe that the Gimp developers haven't got a clear idea on when they will 
switch, if at all.

I've been looking long and hard at the code for the Gimp -- both old versions 
that are simpler to understand, and newer versions that are much improved, on 
pointers on how to improve Krita. But, well, even in earlier versions the 
code is quite complicated. That, and I don't know the first thing about 
gdk/gtk...

But I believe the way Krita works is not so fundamentally different from the 
Gimp: both applications store image data in tiles, translate the actual mouse 
movements to scaled movements, do straight-line in-betweening, paint on a 
temporary layer which is composited into the target layer.

However: the Gimp uses doubles for everything, and can do sub-pixel painting. 
And in the Gimp everything is optimized, down to using little bits of 
assembler for compositing for various processors.

-- 
Boudewijn Rempt | http://www.valdyas.org/fading/index.cgi


More information about the kimageshop mailing list