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

NameTypeAccessDescription
nameStringReadУзнает имя.
numberOfComponentsintReadПолучивает количество компонентов.
INSTANCEDeviceCMYKReadИнстинкт Синглтона.

Methods

SignatureDescription
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 | |

See Also

 Русский