Устройство CMYK

Устройство CMYK

Общ преглед

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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
nameStringПрочети.- Да, но не и името.
numberOfComponentsintПрочети.Получава броя на компонентите.
INSTANCEDeviceCMYKПрочети.Сингълтън.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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)}, чисто K до { @кода (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 | |

Вижте също:

 Български