Dispozitiv CMYK
Opinie generală
DeviceCMYK este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: ColorSpaceBase.
Spațiul de culori DeviceCMYK (ISO 32000-1:2008, §8.6.4.4).
Această clasă oferă 4 metode pentru a lucra cu obiecte DeviceCMYK în programele Java. Metodele disponibile includ: getName, getNumberOfComponents, resolve, toRGBInt. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: INSTANCE, name, numberOfComponents.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
name | String | Citeşte. | A primit numele. |
numberOfComponents | int | Citeşte. | Obține numărul de componente. |
INSTANCE | DeviceCMYK | Citeşte. | Singleton, în mod normal. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
getName() → String | Întoarce numele. |
getNumberOfComponents() → int | Întoarce numărul componentelor. |
toRGBInt(c: double, m: double, y: double, k: double) → int | Convertează componentele CMYK [0..1] într-un int ARGB ambalate folosind standardul |
| Formula multiplicativă (“fără profil ICC”) |
R = (1 - C) * (1 - K) * 255 G = (1 - M) * (1 - K) * 255 B = (1 - Y) * (1 - K) * 255
Acest lucru păstrează primare algebrice pure C hărți la {@code (0,255,255)}, K pură până la { @code (0.0,0) }, înregistrare negru {@code (1,1,1,1)} la negru, alb { @code (0,0,0) } la albul care este ceea ce presupune contractul API public (a se vedea punctul 2.4.1.2); {@code ColorSpaceTest.testDeviceCMYKToInt} și {@code AsposeColorActionPortedTest.createDeviceCMYK}), și se potrivește ambele {@codeColorConverter.cmykToRgb} şi PDFBox-ul non-ICC. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase | |