Dispositiu CMYK

Dispositiu CMYK

General

DeviceCMYK és una classe en FOSS per Java. Heretaris de: ColorSpaceBase.

L’espai de colors DeviceCMYK (ISO 32000-1:2008, §8.6.4.4).

Aquesta classe proporciona 4 mètodes per treballar amb objectes DeviceCMYK en programes Java. Els mètodes disponibles inclouen: getName, getNumberOfComponents, resolve, toRGBInt. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: INSTANCE, name, numberOfComponents.

Propietats

NomTipus de productesAccésDescripció
nameStringLlegeix.T’adoneix el nom.
numberOfComponentsintLlegeix.Obté el nombre de components.
INSTANCEDeviceCMYKLlegeix.Instància Singleton.

Mètodes

SignaturaDescripció
getName()StringRetorna el nom.
getNumberOfComponents()intRetorna el nombre de components.
toRGBInt(c: double, m: double, y: double, k: double)intConverteix components CMYK [0..1] en un int ARGB empaquetat utilitzant l’estàndard
fórmula multiplicativa (“no ICC profile”)
   R = (1 - C) * (1 - K) * 255
   G = (1 - M) * (1 - K) * 255
   B = (1 - Y) * (1 - K) * 255
 

Això conserva les primàries algebraiques C pur maps a {@cód (0,255,255)}, pura K a { @còd (0.0,0) }, registre negre {@cód (1,1,1,1)} a negre, blanc { @còd (0,0,0) } a blanc que és el que suposa el contracte públic d’API (vegeu {@code ColorSpaceTest.testDeviceCMYKToInt} i {@code AsposeColorActionPortedTest.createDeviceCMYK}), i coincideix amb els dos i el mapa no ICC de PDFBox. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser)ColorSpaceBase | |

Vegeu també

 Català