Hi.

I'm looking for some advice / thoughts on how to composite images with and 
without profiles.

Some background....

Users can select and manipulate their digital camera pictures in our app 
on-screen before they are composited into a single file with a sRGB profile 
attached. Currently, our app does the following:
1. If the image has a profile the data is transformed to sRGB when outputting 
to file and to the monitor's profile for on-screen display.

2. If the image does not have a profile it assumes the data is already sRGB. 
This means that when outputting to file no transformation is performed but 
on-screen a generic sRGB profile is used as the input profile to transform to 
the monitor's profile.


I have recently been revisiting this as I cannot decide if I am doing the right 
thing here when dealing with images that do not have a profile. For example, if 
I open an unprofiled image in Photoshop it assigns the sRGB profile (same 
result as our app) while on the other hand if I open the same image in Mac OS X 
Preview it appears to use the monitor's profile. I could either keep things the 
way they are or instead grab the monitor's profile to use as the input profile 
so that part of the composited image looks like the original image opened in 
Mac OS X Preview.

Hope this makes sense so far....

My thoughts are that neither of these is really right or wrong since the image 
does not have any profile and the pixels are technically meaningless (the data 
could, after all, be sRGB). The end-users of our app will have no knowledge of 
profiles so to start prompting them with questions would cause lots of 
headaches. However, there is always the situation where I have to explain why 
the composited output from our app looks different to the original pictures due 
to the app that the original pictures were viewed in.


Would anybody like to share their thoughts / advice on this?


Regards,
Kevin.

E-MAIL DISCLAIMER
The information in this email is confidential and may be legally privileged. It 
is intended solely for the addressee. Access to this email by anyone else is 
unauthorised. If you are not the intended recipient, any disclosure, copying, 
distribution or any action taken or omitted to be taken in reliance on it, is 
prohibited and may be unlawful.  All information provided, including but not 
limited to, quotations, system specifications and suggestions concerning 
hardware/software/services configurations are strictly subject to our standard 
terms and conditions of business, copies of which are available on request.

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to