Re: speeding up GEGL operations in GIMP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sven,
 I can give it a try. If I understand it correctly,
 gimp-8bit.c only implements u8->float conversions, which
 seem to be picked up by BABL correctly, so the problem lies
 in the float->u8 conversions that are computed by
 ReferenceFish. Is that correct?

 Regards, 
  Jan

On 09:14, Wed 14 May 08, Sven Neumann wrote:
> Hi,
> 
> currently the GEGL operations in GIMP are very slow. I have done some
> basic profiling yesterday and it appears that the main problem is the
> conversion from floating point to 8bit. Here is where the most time is
> being spent. So it doesn't really make much sense to optimize the
> operations in GIMP or the point filters in GEGL. We need to look at the
> babl conversions first.
> 
> Here's an interesting paper that outlines how to do conversion from
> linear light floating point image data to 8-bit sRGB using a relatively
> small lookup table:
> 
>  http://mysite.verizon.net/spitzak/conversion/sketches_0265.pdf
> 
> That is exactly the conversion that the tile sink executes. It would
> help us a lot if someone could implement this. The file
> extensions/gimp-8bit.c would probably be the right place to put this
> code. I am afraid I am not going to find time for this. Is anyone else
> interested in working on this?
> 
> 
> Sven
_______________________________________________
Gegl-developer mailing list
Gegl-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer

[Index of Archives]     [Yosemite News]     [Yosemite Photos]     [gtk]     [GIMP Users]     [KDE]     [Gimp's Home]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux