Hi, I'm trying to sum-up the conversation to see where to go to from here.
So what I theoretically want to do is this: Let the user of my application select a document color profile, and allow him to import layers in various profiles. Now I need to blend them all and display to screen as well as output to file. The options are to blend in the document profile as selected by the user, or blend in some pre-selected profile/color-space which will provide the best results. What I now know about blending: 1) Blending is highly dependent upon color space/profile. Each space/profile has it's "blending quality", and blending in different profiles will look different. 2)I quote: > CMYK will give you odd results with some combinations, because > it has a redundant dimension, meaning that for any > particular color there are many possible CMYK > combinations could encode that color, each one > having a different K value. You could in CMYK > space blend two CMYK values that represent the same > color, and end up with a different color. This actually means the CMYK should not be used as blending space, since it's "blending quality" is somewhat unexpected. Will CMY be an appropriate solution? 3) Blending in a PCS is better off done in higher resolution to avoid color banding, when the device profile's gamut is very small. So that leaves me with the following options (bare in mind that I'm using openGL): 1) Blend in the user selected profile. for CMYK spaces, convert to CMY, render and blend, convert back to CMYK. Would this work? I assume since the K channel is actually redundant, that this can be done easily. 2) Blend in the user selected profile, and suffer the performance hit for CMYK spaces, and render twice (CMY part, and K part). 3) Choose some other space to blend in. This space would have to be a wide gamut space, which might cause loss of precision for very-low-gamut space, causing color banding effects. So, this is the best way I can sum this up. If you think I left something out, or have another idea, please let me know. Thanx for all the help Yaron Tadmor ------------------------------------------------------------------------- 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