DeviceCMYK
Overview
DeviceCMYK является классом в Aspose.PDF FOSS для Java. Наследники от: ColorSpaceBase.
Цветовое пространство DeviceCMYK (ISO 32000-1:2008, §8.6.4.4).
Этот класс предоставляет 4 метода для работы с объектами DeviceCMYK в программах Java. Доступные методы включают: getName, getNumberOfComponents, resolve, toRGBInt. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: INSTANCE, name, numberOfComponents.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
name | String | Read | Узнает имя. |
numberOfComponents | int | Read | Получивает количество компонентов. |
INSTANCE | DeviceCMYK | Read | Инстинкт Синглтона. |
Methods
| Signature | Description |
|---|---|
getName() → String | Вернет имя. |
getNumberOfComponents() → int | Возвращает количество компонентов. |
toRGBInt(c: double, m: double, y: double, k: double) → int | Преобразует компоненты CMYK [0..1] в упакованный ARGB int с помощью стандарта |
| формула мультипликативная (“без профиля ICC”) |
R = (1 - C) * (1 - K) * 255 G = (1 - M) * (1 - K) * 255 B = (1 - Y) * (1 - K) * 255
Это сохраняет алгебраические первичные чистые карты C к {@код (0,255,255)}, чистое К до { @кода (0,0,0) }, регистрация черная {@код (1,1,1)} в черный, белый { @кода (0,0,0) } в белую что является что предполагает публичный договор API (см. {@code ColorSpaceTest.testDeviceCMYKToInt} и {@code AsposeColorActionPortedTest.createDeviceCMYK}), и совпадает с обоими {@code ColorConverter.cmykToRgb} и не-ICC картографии PDFBox. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase | |