Expand description
Little Color Management System Copyright (c) 1998-2014 Marti Maria Saguer
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Version 2.16
Structs§
- This describes a curve segment.
- Profile sequence descriptor.
- Format of pixel is defined by one u32, using bit fields as follows
- Profile ID as computed by MD5 algorithm
Enums§
- Illuminant types for structs below
- Where to place/locate the stages in the pipeline chain
Constants§
- D50 XYZ normalized to Y=1.0
- ’DN ’
- ’DNN ’
- ‘DNNP’
- ‘DN P’
- For devicelink creation Create 8 bits devicelinks
- create postlinearization tables if possible
- create prelinearization tables if possible
- Alpha channels are copied on
cmsDoTransform()
- Specific to a particular optimizations Force CLUT optimization
- Proofing flags Out of Gamut alarm
- Guess device class (for transform2devicelink)
- Use more memory to give better accurancy
- Keep profile sequence for devicelink creation
- Use less memory to minimize resources
- Inhibit 1-pixel cache
- CRD special
- Specific to unbounded mode Prevent negative numbers in floating point transforms
- Inhibit optimizations
- Don’t fix scum dot
- Don’t transform anyway
- Do softproofing
- Maximum number of channels in ICC profiles
- Definitions in ICC spec ‘acsp’
- V4 perceptual black
- Don’t check colorspace
- 1 & 2 are reserved
- Identical to PT_Lab, but using the V2 old encoding
- Lu’v’
- Lu’v’K
- ‘prmg’
- Device attributes, currently defined values correspond to the low 4 bytes of the 8 byte attribute quantity
- Use this flag to prevent changes being written to destination.
- ‘StaA’
- ‘StaE’
- ‘StaI’
- ‘StaM’
- ‘StaT’
- ‘lcms’
Functions§
- Deprecated
- This function is quite useful to analyze the structure of a Pipeline and retrieve the Stage elements that conform the Pipeline.