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 proprietateTipul de vehiculAccesulDescriere:
nameStringCiteşte.A primit numele.
numberOfComponentsintCiteşte.Obține numărul de componente.
INSTANCEDeviceCMYKCiteşte.Singleton, în mod normal.

Metode de evaluare

SemnăturaDescriere:
getName()StringÎntoarce numele.
getNumberOfComponents()intÎntoarce numărul componentelor.
toRGBInt(c: double, m: double, y: double, k: double)intConvertează 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 | |

Vezi și:

 Română