Thanks, it worked!!!

The only part which is still missing is the tracking of monitor changes.

I have prepared a special GIMP AppImage with the patched gmic plug-in, if 
anyone is interested to test it and give some feedback: 
https://www.dropbox.com/s/xfo6okeqhx4kv5u/gimp-2.9.5-20160906.glibc2.15-x86_64.AppImage?dl=0

Regards,
Andrea

> On 06 Sep 2016, at 18:35, Michael Natterer <mi...@gimp.org> wrote:
> 
> On Tue, 2016-09-06 at 16:47 +0200, Carmelo DrRaw wrote:
>>> 
>>> On 06 Sep 2016, at 16:41, Michael Natterer <mi...@gimp.org> wrote:
>>> 
>>> On Tue, 2016-09-06 at 16:30 +0200, Carmelo DrRaw wrote:
>>> 
>>> In GIMP git master, you would say
>>> 
>>> gimp_preview_area_set_color_config (gimp_preview_get_area
>>> (preview),
>>>                                     gimp_get_color_configuration
>>> ());
>>> 
>> 
>> Thanks! However, I assume that the ICC conversion is done in this
>> case using 8-bits precision, right?
>> 
>> I would like to take advantage of the fact that G’MIC handles
>> floating-point precision, by doing the ICC conversion before the
>> conversion to 8-bits…
> 
> Moreover, this API only makes sure an assumed-to-be-sRGB image
> is displayed correctly in 8 bit.
> 
> You can omit this call, and feed color-corrected pixels to
> the preview directly, look at the GimpColorTransform API
> in libgimpcolor, which is a simple wrapper around lcms
> (which you don't need to use at all).
> 
> For the image profile, use gimp_image_get_effective_color_profile(),
> 
> for getting the transform, best use gimp_widget_get_color_transform()
> which will look up the right display profile by itself.
> 
> Also, use gimp_widget_track_monitor() so you can recreate
> the transform when the window is moved to another monitor.
> 
> For example code, grep for
> 
> gimp_widget_get_color_transform
> gimp_widget_track_monitor
> 
> in libgimpwidgets/ and app/widgets/
> 
> Regards,
> --Mitch
> 
>> 
>>> 
>>> 
>>> My question was if this is a plug-in against GIMP 2.8 (soon
>>> obsolete)
>>> or against GIMP git master.
>>> 
>>> I wouldn't bother do add color management to a GIMP 2.8 plug-in
>>> and I have never tried.
>> 
>> I see… G’MIC is already adapted to high bit depth and 2.9 API, so I
>> think it is worth adding proper color management.
>> 
>> Regards,
>> Andrea
>> 
>> _______________________________________________
>> gimp-developer-list mailing list
>> List address:    gimp-developer-list@gnome.org 
>> <mailto:gimp-developer-list@gnome.org>
>> List membership: https://mail.gnome.org/mailman/listinfo/gimp-develop 
>> <https://mail.gnome.org/mailman/listinfo/gimp-develop>
>> er-list
>> List archives:   https://mail.gnome.org/archives/gimp-developer-list 
>> <https://mail.gnome.org/archives/gimp-developer-list>
_______________________________________________
gimp-developer-list mailing list
List address:    gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list

Reply via email to