Marti wrote:
> Keep in mind color transforms are a loosy process--you
may loss information
> each time you apply a color transform. In this way, it
is generally
> better to
> do the color management at the last stage. I.e., load
the image using
> its native
> representation and do the conversion to monitor space
at display time.
That's what I had tried. But I am doing some editing on the
image, and
the profile conversion was really slowing down the display.
Even though
it's a bit lossy, I decided to do the conversion on LOAD,
then embed the
eventual profile in the saved image.
Thanks for the advice!
>
> That is, unless you plan to edit the image. In this
case, you probably
> want to
> do the image processing in some well-known space. This
is the whole point
> of workspaces. My recomendation would be to avoid
workspaces unless you
> really needs that.
>
> For untagged images, you have several options. One
would be to let end
> user to
> select the default colorspace. Many devices (printers,
etc) operates in
> such way.
> Otherwise, you could assume untagged data is in some
default colorspace.
> Reasonable defaults would be sRGB
(cmsCreate_sRGBProfile) for RGB and
> SWOP or ISO coated for CMYK.
>
> Regards
> Marti Maria
> The littleCMS project
> http://www.littlecms.com
>
>
>
> ----- Original Message ----- From: "Paul
Miller" <paul fxtech.com>
> To: <lcms-user lists.sourceforge.net>
> Sent: Sunday, July 30, 2006 7:38 PM
> Subject: [Lcms-user] need advice on adding cms to an
image viewer
>
>
>> I am working on an image manipulator/viewer and I
want to support ICC
>> color profiles so the image will look
"right" on the monitor and
>> printers.
>>
>> I don't have any experience with ICC profiles but
I shouldn't have any
>> problem integrating the lcms library into my
application. But I'm not
>> sure where in the process I need to do the color
conversion, and what I
>> should use as a source profile when loading an
image that doesn't have
>> one.
>>
>> Do I need to do a transform on LOAD to get the
image into some common
>> working space (like sRGB), then another transform
at display time to
>> integrate the desired output profile? If the image
contains an ICC
>> profile, should I transform from that profile to
the "working" profile?
>> What happens if there is no embedded profile?
>>
>> I appreciate any and all pointers on this matter!
>>
>>
>> --
>> Paul Miller | paul fxtech.com | www.fxtech.com
| Got Tivo?
>>
>>
>>
------------------------------------------------------------
-------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll
get the chance to
>> share your
>> opinions on IT & business topics through brief
surveys -- and earn cash
>> http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Lcms-user mailing list
>> Lcms-user lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/lcms-user
>>
>>
>
>
--
Paul Miller | paul fxtech.com | www.fxtech.com | Got Tivo?
------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief surveys
-- and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Lcms-user mailing list
Lcms-user lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user
|