Roger_Cavanagh
22nd of January 2003 (Wed), 09:01
Pigasus and I have been looking at LS D60 and possible implications for changes to LS with D30 images. Sally sent to me a revised action for the D30 to test yesterday, but I immediaely noticed a problem with the reds and magentas in my Q13 test image.
We have both investigated and reached the same conclusion that converting from Lab mode into RGB mode using the Microsoft ICM conversion engine causes loss of colour data.
I set up a test with a document containing a fill colour with RGB values 200, 40, 25. The document was in 8-bit Adobe RGB. The following transformations were applied to the image:
1. Image>Mode>Lab
2. Image>Mode>Convert to Profile
2a. using Microsoft ICM with relative colorimetric
2b. using ACE with relative colorimetric
In both cases, the colour numbers were changed, the histogram showed a spread a numbers:
2a. MS: 198-201, 26-36, 20-25
2b. ACE: 199-202, 37-43, 24-28 (oops, typo 24-38 was wrong)
As you can see, errors have been introduced in both cases, but at least with ACE, the median values were unchanged from 200, 20, 25, but with the MS version showed significant colour loss: 199, 32, 21.
I repeated the test using a gray path 128, 128, 128 and again found data loss:
MS: 125-127, 126-128, 126-128
ACE: 127-129, 127-129, 127-129
And finally for anyone who doesn't think 16-bits is a good idea... I converted the red patch to 16-bit and repated the profile conversions. The MS version still showed data loss, but there was no variability. RGB values were consistent across the image at 199, 31, 21. The ACE version showed no data loss or error RGB values were still 200, 40, 25.
The Microsoft ICM conversion engine looks like something to avoid.
Regards,
We have both investigated and reached the same conclusion that converting from Lab mode into RGB mode using the Microsoft ICM conversion engine causes loss of colour data.
I set up a test with a document containing a fill colour with RGB values 200, 40, 25. The document was in 8-bit Adobe RGB. The following transformations were applied to the image:
1. Image>Mode>Lab
2. Image>Mode>Convert to Profile
2a. using Microsoft ICM with relative colorimetric
2b. using ACE with relative colorimetric
In both cases, the colour numbers were changed, the histogram showed a spread a numbers:
2a. MS: 198-201, 26-36, 20-25
2b. ACE: 199-202, 37-43, 24-28 (oops, typo 24-38 was wrong)
As you can see, errors have been introduced in both cases, but at least with ACE, the median values were unchanged from 200, 20, 25, but with the MS version showed significant colour loss: 199, 32, 21.
I repeated the test using a gray path 128, 128, 128 and again found data loss:
MS: 125-127, 126-128, 126-128
ACE: 127-129, 127-129, 127-129
And finally for anyone who doesn't think 16-bits is a good idea... I converted the red patch to 16-bit and repated the profile conversions. The MS version still showed data loss, but there was no variability. RGB values were consistent across the image at 199, 31, 21. The ACE version showed no data loss or error RGB values were still 200, 40, 25.
The Microsoft ICM conversion engine looks like something to avoid.
Regards,