Re: [Lcms-user] Negative channel values are clipped upon floating point conversions to profiles with true gamma TRCs

2016-08-11 Thread Graeme Gill
Noel Carboni wrote: > To us negative values can't possibly make sense. Note that in some contexts they do. Viewed as a 3D space, there are an infinite range of possible coordinates. When transforming through different appearance spaces, you can end up with intermediate values that are valid (in

Re: [Lcms-user] Negative channel values are clipped upon floating point conversions to profiles with true gamma TRCs

2016-08-11 Thread Marti Maria
Hi, > but would code like this make it possible to not clip when converting at floating point to a profile with a true gamma TRC? Pow of a negative values is a NaN for very good reasons. I can extend parametric curves that have negative domain defined, but guessing numbers is a bad practice

Re: [Lcms-user] Soft proofing problems when the destination profile supports unbounded profile conversions

2016-08-11 Thread Marti Maria
Hello Elle et al, I've been considering the case and here are some thoughts. I understand that when softproofing some "perfect" profiles would be nice to return gamut clip, no matter the profile does not apply this clip in unbounded mode. The amount of changes in lcms code to implement this