Re: Progress so far
- From: Alexandre Prokoudine <alexandre prokoudine gmail com>
- To: Richard Hughes <hughsient gmail com>
- Cc: gnome-color-manager-list <gnome-color-manager-list gnome org>
- Subject: Re: Progress so far
- Date: Sat, 16 Jan 2010 01:04:10 +0300
*after reading the whole thread*
Color managed Cairo will make things A LOT easier for many graphics
related applications.
TOP3 list: GIMP, Inkscape, sK1
Alexandre
On 1/14/10, Richard Hughes <hughsient gmail com> wrote:
> So, not a lot of activity in gnome-color-manager repos in the last few
> days. Let me explain why:
>
> * There's no point writing a tiny library to color manage pixbuf's, it
> belongs in the GDK/GTK layer
> * We can't depend on lcms in GTK as we'll want other things on Windows7 and
> OSX.
> * Nobody wanted to open the can of worms
>
> So, for the last few evenings, I've written a mega-patch
> (https://bugzilla.gnome.org/show_bug.cgi?id=606885) that adds in
> GtkColorProfile, GtkColorTransform and GtkColorEngine objects to GTK,
> and quite a bit of the interface code that makes all that possible.
> There are many more changes to be made, but when this patch is
> committed we can easily make a GtkImage that is color corrected, and
> not have to worry about doing it in the application. In essence,
> applications become color managed for free, and have to manually
> opt-out of having pixbufs transformed by embedded profiles. This makes
> things _much_ simpler.
>
> The lcms bits are written as a GIO extension point, and it falls back
> to a NOP or memcpy if lcms is not available. I've hopefully designed
> the API to be efficient and easy to use (and portable to other
> systems). The patch still needs a lot more upstream review, but I
> wanted to keep you guys in the loop.
>
> When this is complete, we can move onto GtkImage and start doing more
> useful things. Needless to say, this will make GcmImage obsolete.
>
> Richard.
> _______________________________________________
> gnome-color-manager-list mailing list
> gnome-color-manager-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-color-manager-list
>
--
Alexandre
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]