International Color Consortium
Members
Getting Started
V4
iccMAX
Making color seamles between devices and documents
ICC Specifications
Technical Notes
ICC Resource Center
ICC Slide Presentation
ICC Logos
Information on Profiles
ICC White Papers
Color Management Links
Member List
ICC Working Groups
FAQ
Forum
Home
Got a question about ICC Profiles or colour management?

Malformed profiles - max-redcurvevalue.icc

The encoding of gamma in the ICC specification permits values in the range 0-256. In practice real devices tend to have a gamma value in the range of approximately 1.0 to 3.0, and a gamma value that is significantly higher will result in most output having a value of zero. CMMs should generally code defensively against numeric values stored in ICC profiles that are, or can cause, divide-by-zero, INF, NaN or any sequence of calculations that might be excessively slow or extremely memory intensive.

The profile max-redcurvevalue.icc has a gamma value of 256 in the rTRC tag (the red channel tone reproduction curve).

This profile can be used to test that a CMM or application can handle an encoded gamma value at the maximum of the permitted range.