Műszer CMYK
Összefoglaló
DeviceCMYK egy osztály a Aspose.PDF FOSS-ban Java számára. Az örökölők: ColorSpaceBase.
A DeviceCMYK színtér (ISO 32000-1:2008, 8.6.4.4 pont).
Ez a osztály 4 módszert kínál a DeviceCMYK objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: getName, getNumberOfComponents, resolve, toRGBInt. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: INSTANCE, name, numberOfComponents.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
name | String | Olvasd! | Megvan a neve. |
numberOfComponents | int | Olvasd! | Megkapja a komponensek számát. |
INSTANCE | DeviceCMYK | Olvasd! | Singleton példány. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
getName() → String | Visszaadja a nevet. |
getNumberOfComponents() → int | A komponensek számát adja vissza. |
toRGBInt(c: double, m: double, y: double, k: double) → int | CMYK-komponenseket [0..1] csomagolt ARGB int formába alakít át a szabvány használatával. |
| multiplikatív (“nem ICC profil”) képlet |
R = (1 - C) * (1 - K) * 255 G = (1 - M) * (1 - K) * 255 B = (1 - Y) * (1 - K) * 255
Ez megőrzi az algebrai primár tiszta C térképek a {@kód (0,255,255)}, tiszta K-tól { @kóddal (0,0,0) }, regisztráció fekete {@kód (1,1,1)} fekete, fehér { @kódex (0,0,0) } fehér ami a a nyilvános API-szerződés feltételezései (lásd: {@code ColorSpaceTest.testDeviceCMYKToInt} és {@code AsposeColorActionPortedTest.createDeviceCMYK}), és egyezik mindkét {@code ColorConverter.cmykToRgb} és a PDFBox nem ICC térképezése. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase | |