Re: [Lcms-user] Bug? conversion value discrepencies if the destination profile is built-in vs on disk

2014-04-07 Thread Elle Stone
My apologies for asking again about this issue. Different results obtain from converting to a built-in profile in memory vs the same profile save to disk. Is it accurate to say that the results are different because the added precision in the profile in memory means the profile in memory

Re: [Lcms-user] Bug? conversion value discrepencies if the destination profile is built-in vs on disk

2014-04-07 Thread Kai-Uwe Behrmann
Am 07.04.2014 18:17, schrieb Elle Stone: Different results obtain from converting to a built-in profile in memory vs the same profile save to disk. Is it accurate to say that the results are different because the added precision in the profile in memory means the profile in memory really

Re: [Lcms-user] Bug? conversion value discrepencies if the destination profile is built-in vs on disk

2014-04-04 Thread Elle Stone
On 04/03/2014 11:58 AM, marti.ma...@littlecms.com wrote: Hi Elle, Sorry I didn't explain myself. I mean, when you actually store a built-in profile to disk, you are forced to use the ICC profile format. The ICC profile format has some limitations when storing floating point numbers. That

Re: [Lcms-user] Bug? conversion value discrepencies if the destination profile is built-in vs on disk

2014-04-03 Thread Elle Stone
On 04/02/2014 04:43 PM, marti.ma...@littlecms.com wrote: Hi, The ICC file format stores matrix of sRGB as 15.16 fixed point, that means the precision you have is 1 / ((1 16) - 1) which is about 1.5e-5 Since evaluating the matrix implies multiplication and addition, the final precision is

Re: [Lcms-user] Bug? conversion value discrepencies if the destination profile is built-in vs on disk

2014-04-03 Thread Marti . maria
Hi Elle, Sorry I didn't explain myself. I mean, when you actually store a built-in profile to disk, you are forced to use the ICC profile format. The ICC profile format has some limitations when storing floating point numbers. That means, if you have a floating point number in memory that is,

[Lcms-user] Bug? conversion value discrepencies if the destination profile is built-in vs on disk

2014-04-02 Thread Elle Stone
There are discrepancies when converting to an lcms built-in profile, compared to converting to the same profile previously saved to disk. I noticed the discrepancies while testing GIMP 2.9 16-bit integer and 32-bit floating point ICC profile conversions. The same discrepancies happen when

Re: [Lcms-user] Bug? conversion value discrepencies if the destination profile is built-in vs on disk

2014-04-02 Thread Marti . maria
Hi, The ICC file format stores matrix of sRGB as 15.16 fixed point, that means the precision you have is 1 / ((1 16) - 1) which is about 1.5e-5 Since evaluating the matrix implies multiplication and addition, the final precision is reduced to 1e-3, that means only two decimal places are