ICC color profile support?


Paul Miller <ste...@...>
 

I'm looking at using OCIO as the basis for a photo editing applications CMS, but I need support for ICC profiles found embedded in image files and used as monitor profiles.

Currently I use lcms for this, and I could run images through it to get srgb at load time, but ideally I'd just pass the raw data through OCIO.

Has anyone done any work on integrating ICC profiles? If not, I'd like to contribute my work if there is interest.


Mark Boorer <mark...@...>
 

Hi Paul,
I have had similar ideas floating around for a little while. What sort
of work / progress have you had with this?

-Mark

On Tue, Nov 12, 2013 at 3:23 PM, Paul Miller <ste...@gmail.com> wrote:
I'm looking at using OCIO as the basis for a photo editing applications CMS,
but I need support for ICC profiles found embedded in image files and used
as monitor profiles.

Currently I use lcms for this, and I could run images through it to get srgb
at load time, but ideally I'd just pass the raw data through OCIO.

Has anyone done any work on integrating ICC profiles? If not, I'd like to
contribute my work if there is interest.

--
You received this message because you are subscribed to the Google Groups
"OpenColorIO Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to ocio-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Paul Miller <ste...@...>
 

On 11/12/2013 9:37 AM, Mark Boorer wrote:
Hi Paul,
I have had similar ideas floating around for a little while. What sort
of work / progress have you had with this?
I haven't done anything yet - just identifying my to-do list for migrating an existing lcms-based system to OCIO.

My existing system just builds a 3D LUT which goes from the ICC profile to SRGB but it would be cleaner to just have it all integrated in one process in OCIO.

It would be nice if there was an OCIO process stage that takes a raw in-memory icc profile data blob.


-Mark

On Tue, Nov 12, 2013 at 3:23 PM, Paul Miller <ste...@gmail.com> wrote:
I'm looking at using OCIO as the basis for a photo editing applications CMS,
but I need support for ICC profiles found embedded in image files and used
as monitor profiles.

Currently I use lcms for this, and I could run images through it to get srgb
at load time, but ideally I'd just pass the raw data through OCIO.

Has anyone done any work on integrating ICC profiles? If not, I'd like to
contribute my work if there is interest.

--
You received this message because you are subscribed to the Google Groups
"OpenColorIO Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to ocio-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


dbr/Ben <dbr....@...>
 

Malcolm has done some work on being able to load ICC profiles in OCIO configs etc

https://github.com/imageworks/OpenColorIO/pull/87

However Jeremy is hesitant to include lcms into OCIO's core (currently it's only used by the optional ociobakelut), so that pull-request is unlikely to be merged before OCIO gains a plugin interface

- Ben

Sent from my phone

On 13 Nov 2013, at 1:53, Paul Miller <ste...@gmail.com> wrote:

I'm looking at using OCIO as the basis for a photo editing applications CMS, but I need support for ICC profiles found embedded in image files and used as monitor profiles.

Currently I use lcms for this, and I could run images through it to get srgb at load time, but ideally I'd just pass the raw data through OCIO.

Has anyone done any work on integrating ICC profiles? If not, I'd like to contribute my work if there is interest.

--
You received this message because you are subscribed to the Google Groups "OpenColorIO Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ocio-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.