Dispositivo CMYK
Resumo geral
DeviceCMYK é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: ColorSpaceBase.
O espaço de cores DeviceCMYK (ISO 32000-1:2008, §8.6.4.4).
Esta classe fornece 4 métodos para trabalhar com objetos DeviceCMYK em programas Java. Os métodos disponíveis incluem: getName, getNumberOfComponents, resolve, toRGBInt. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: INSTANCE, name, numberOfComponents.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
name | String | Leia. | - Consegue o nome. |
numberOfComponents | int | Leia. | Obtém o número de componentes. |
INSTANCE | DeviceCMYK | Leia. | - Sim, sim. O caso Singleton. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
getName() → String | Retorna o nome. |
getNumberOfComponents() → int | Retorna o número de componentes. |
toRGBInt(c: double, m: double, y: double, k: double) → int | Converte componentes CMYK [0..1] para um int ARGB embalado usando o padrão |
| fórmula multiplicativa (“sem perfil ICC”) |
R = (1 - C) * (1 - K) * 255 G = (1 - M) * (1 - K) * 255 B = (1 - Y) * (1 - K) * 255
Isto preserva as primárias algébricas mapas C puros para {@código (0,255,255)}, K puro a { @códio (0,0,0) }, registo preto {@código (1,1,1,1)} para preto, branco { @códio (0,0,0) } para branco que é o que assume o contrato público de API (ver n.o 2 do artigo 2.o, n.° 1, alínea a), e {@code ColorSpaceTest.testDeviceCMYKToInt} e {@code AsposeColorActionPortedTest.createDeviceCMYK}), e corresponde a ambos os tipos de dispositivos. {@codeColorConverter.cmykToRgb} e o mapeamento não ICC do PDFBox. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase | |