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" <[EMAIL PROTECTED]>
> 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 | [EMAIL PROTECTED] | 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 | [EMAIL PROTECTED] | 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

Reply via email to