On Sun, 24 Oct 2004 14:13:54 +0200, Sven Neumann <[EMAIL PROTECTED]> wrote: > Hi, > > Jean-Sebastien Senecal <[EMAIL PROTECTED]> writes: > > > I'm working on an open-source software for real-time mix-medias, > > similar to Puredata. We've started using part of the Gimp code for > > image processing. For now, I was able to move the composition > > functions in paint-funcs. However, since the functions are not > > documented, I find it often difficult to know what this or this is > > doing. Plus, I don't understand well how the files are organized. > > You are trying to reuse the part of the GIMP code that we would like > to get rid of the sooner the better. The basic image manipulation > routines date back to the early days of GIMP development and haven't > seen the refactoring that all other parts of the code have gone > through. I would not suggest to use this code at all. You should > consider to use GEGL instead. But then, GEGL is probably not at the > point yet where it would fulfill your needs.
gggl ( http://pippin.gimp.org/gggl/ ) might be a starting point, since gggl aims to be API compatible with a future GEGL. If you are going to use such functionality from a higher level programming language a future migration should be easy. At the moment I've been mainly focusing on high quality, rather than high speed and thus implemented most of the image processing only for floating point buffers. The system is designed to allow for optimizations in the form of adding 8bit/16bit versions of operations alongside the floating point versions. My intention is to port my abstractions on top of gggl to GEGL, and thus my tool chain from gggl to GEGL, after that porting the operations is one of my priorities. Depending on how urgent your needs are,. if you have some time to spend helping out with GEGL development in the near future, that would also be greatly appreciated. -- Web : http://pippin.gimp.org/ .--------------------------------- Mobile : (+47) 97 62 81 98 | Software patents hinder progress Office : (+47) 61 13 52 07 | http://swpat.ffii.org/ _______________________________________________ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer