PdfIccBasedColorSpace Class

Definition

An ICCBased colour space: colours described by an embedded ICC profile, with an alternate space for processors without one.

public sealed class PdfIccBasedColorSpace : PdfColorSpace

Remarks

ISO 32000-2 §8.6.5.5, Tables 65 to 68: [/ICCBased stream], the stream holding the profile with N (1, 3 or 4), Alternate, Range and Metadata. Only the profile header is read here (ProfileHeader); converting through the profile is the colour-management engine's job (Phase 3). Until then the managed default converts through Alternate, or through the Lab equations when the profile's data colour space is Lab.

Repairs: when the header and N disagree, a valid header wins; a missing or unusable N is taken from the header, else from the alternate, else 1. An alternate that is missing, of another component count, or not a device, CalGray, CalRGB or Lab space gives way to DeviceGray, DeviceRGB or DeviceCMYK by component count. A Range that is not 2 × N numbers reads as its default.

Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

Properties (8)

Methods (3)