Module lcms2_sys::ffi[][src]

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.8

Re-exports

pub use self::TagSignature::*;
pub use crate::ColorimetricIntentImageState::*;

Structs

Enums

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

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

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

This function is quite useful to analyze the structure of a Pipeline and retrieve the Stage elements that conform the Pipeline.

Type Definitions