Dispositivo CMYK
Revisión
DeviceCMYK Es una clase en Aspose.PDF FOSS para Java. Heredados de: ColorSpaceBase.
El espacio de color del dispositivo CMYK (ISO 32000-1:2008, §8.6.4.4).
Esta clase ofrece 4 métodos para trabajar con objetos de DeviceCMYK en programas Java. Los métodos disponibles incluyen: getName, getNumberOfComponents, resolve, toRGBInt. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : INSTANCE, name, numberOfComponents.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
name | String | Leer | recibe el nombre. |
numberOfComponents | int | Leer | Se cuenta con el número de componentes. |
INSTANCE | DeviceCMYK | Leer | El caso de Singleton. |
Metodología
| firma | Descripción |
|---|---|
getName() → String | devolver el nombre. |
getNumberOfComponents() → int | Retorna el número de componentes. |
toRGBInt(c: double, m: double, y: double, k: double) → int | Converte los componentes CMYK [0..1] a un ARGB envasado utilizando el estándar. |
| Formulario multiplicativo (no perfil de la ICC) |
R = (1 - C) * (1 - K) * 255 G = (1 - M) * (1 - K) * 255 B = (1 - Y) * (1 - K) * 255
Esto conserva las primarias algebraicas — mapas C puros para {@code (0,255,255)}, puro K a { @code (0,0)} , registro negro {@code (1,1,1)} a negro, blanco {0.00,0)} al blanko — que es ¿Qué es el contrato de API público (ver {@code ColorSpaceTest.testDeviceCMYKToInt} y {@code AsposeColorActionPortedTest.createDeviceCMYK}), y coinciden ambos {@code ColorConverter.cmykToRgb} y el mapeo no ICC de PDFBox. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase | |