Un appareil

Vue de l’ensemble

‘DeviceCMYK’ est une classe dans Aspose.PDF FOSS pour Java. hérite de: ColorSpaceBase.

L’espace de couleur du dispositif CMYK (ISO 32000-1:2008, §8.6.4.4).

Cette classe fournit 4 méthodes pour travailler avec des objets DeviceCMYK dans les programmes Java. Les méthodologies disponibles comprennent: ‘getName’, ’ getNumberOfComponents’, resolve', ‘toRGBInt. Tous les membres publics sont accessibles à n’importe quelle application Java après l’installation de l’Aspose.PDF FOSS pour le package Java . Propriétés : ‘INSTANCE’, ’name’, ’numberofComposants’.

Propriétés

NameTypeAccessDescription
nameStringReadGets the name.
numberOfComponentsintReadGets the number of components.
INSTANCEDeviceCMYKReadSingleton instance.

méthodes

SignatureDescription
getName()StringReturns the name.
getNumberOfComponents()intReturns the number of components.
toRGBInt(c: double, m: double, y: double, k: double)intConverts CMYK components [0..1] to a packed ARGB int using the standard
multiplicative (“no ICC profile”) formula
   R = (1 - C) * (1 - K) * 255
   G = (1 - M) * (1 - K) * 255
   B = (1 - Y) * (1 - K) * 255
 

Cela préserve les primaries algébratiques - pure C cartes à {@code (0,255,255)}, pure K à{@code (00,0)} , enregistrement noir { @code (1,1,1)} au noir, blanc {_code 0,0.0)} à blanc - ce qui est ce que le contrat d’API public assume (voir {-code ColorSpaceTest.testDeviceCMYKToInt} et {‐code AsposeColorActionPortedTeste.createDiviceCmyk}), et correspond à la fois {=code ColorConverter.cmykToRgb} ou non-ICC de PDFBox.

Voir aussi

  • Aspose.PDF pour Java — API d’entreprise
 Français