Re: colorspace converters



Havoc Pennington wrote:
> Anyhow, as a generic API, best idea so far is:
> 
> void
> gdk_colorspace_convert (gdouble *src_values,
>                         GdkColorspace src_format,
>                         gdouble *dest_values,
>                         GdkColorspace dest_format);
> 
> Where the length and content of the gdouble arrays depends on the format.

How about adding a 'count' parameter, to convert a buffer of values? It
could be quite a bit quicker for largish images.

void
gdk_colorspace_convert (gdouble *src_values,
                        GdkColorspace src_format,
                        gdouble *dest_values,
                        GdkColorspace dest_format,
			int pixel_count);

Hope I've not misunderstood.

John
--
John Cupitt, john cupitt ng-london org uk, +44 (0)20 7747 2570
VASARI Lab, The National Gallery, Trafalgar Square, London, WC2N 5DN




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