Hi Marti and all,
First, let me say a heartfelt THANK YOU for this great software package. We've
been using it in our Photoshop plug-ins for quite
some time now, and it's been easy to use and has performed very well.
One of the things we do as part of our processing is to do a simple transform
of the color of an input image from its native color
space to the current display monitor's color space in 16 bits/channel, after
which in our software we linearize the result (changing
it from the monitor gamma to gamma 1.0) so that it can be used for subsequent
GPU processing that combines linear image values. In
a later output stage a GPU-based shader adds the monitor's gamma
precompensation back in before display. This works, but
significant time is used by the linearization. It seems we should be able to
get the whole job done in one LittleCMS operation...
I apologize for a basic question, but creating complex transforms based on
existing profiles is not something I've done yet...
What would be the easiest / suggested way to alter or augment the monitor's
profile so that the whole transform and linearization
could be done at once via LittleCMS cmsDoTransform() call instead of our
current two-step approach?
Thanks in advance for basic guidance you are willing to share on this.
-Noel Carboni
ProDigital Software
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user