Uređaj CMYK
Približni podaci
DeviceCMYK je klasa u Aspose.PDF FOSS za Java. Nasljednici od: ColorSpaceBase.
U slučaju da je to moguće, potrebno je provesti postupke za utvrđivanje i primjenu odgovarajućih mjera.
Ova klasa pruža 4 metode za rad s DeviceCMYK objektima u Java programima. Postoje i sljedeće metode: getName, getNumberOfComponents, resolve, toRGBInt. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: INSTANCE, name, numberOfComponents.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
name | String | Čitaj. | Dobiva ime. |
numberOfComponents | int | Čitaj. | Dobiva broj komponenti. |
INSTANCE | DeviceCMYK | Čitaj. | Singletonov primjer. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
getName() → String | Vrati ime. |
getNumberOfComponents() → int | Vraća broj komponenti. |
toRGBInt(c: double, m: double, y: double, k: double) → int | Konvertuje CMYK komponente [0..1] u pakirani ARGB int koristeći standardni |
| Formula za multiplikaciju (“bez ICC profila”) |
R = (1 - C) * (1 - K) * 255 G = (1 - M) * (1 - K) * 255 B = (1 - Y) * (1 - K) * 255
To čuva algebarske primare čisto C karte za {@kod (0,255,255)}, čista K do { @ kod (0,0,0) }, registracija crna {@kod (1,1,1,1)} na crno, bijela { @ kod (0,0,0,0) } na bijelo što je što je predviđeno javnim ugovorom o API-u (vidjeti članak 1.) {@code ColorSpaceTest.testDeviceCMYKToInt} i {@code AsposeColorActionPortedTest.createDeviceCMYK}), i odgovara oba {@codeColorConverter.cmykToRgb} i PDFBox-ov neICC mapiranje. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase | |