Συσκευές
ΕΚΤΙΜΗΣΗ
DeviceCMYK Είναι μια τάξη στο Aspose.PDF FOSS για Java. Κληρονομιά από: ColorSpaceBase.
Το χώρο χρώματος του DeviceCMYK (ISO 32000-1:2008, §8.6.4.4).
Αυτή η τάξη παρέχει 4 μεθόδους για να εργαστείτε με αντικείμενα DeviceCMYK σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: getName, getNumberOfComponents, resolve, toRGBInt. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : INSTANCE, name, numberOfComponents.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
name | String | Διαβάστε | Πάρτε το όνομα. |
numberOfComponents | int | Διαβάστε | Να αναγνωρίσει τον αριθμό των συστατικών. |
INSTANCE | DeviceCMYK | Διαβάστε | Η περίπτωση του Singleton. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
getName() → String | Επιστρέφει το όνομα. |
getNumberOfComponents() → int | Επιστρέφει τον αριθμό των συστατικών. |
toRGBInt(c: double, m: double, y: double, k: double) → int | Μετατρέπεται το CMYK στοιχείο [0..1] σε ένα συσκευασμένο ARGB int χρησιμοποιώντας την τυποποιημένη |
| Πληροφορίες για το πολλαπλό (δεν υπάρχει προφίλ ICC) |
R = (1 - C) * (1 - K) * 255 G = (1 - M) * (1 - K) * 255 B = (1 - Y) * (1 - K) * 255
Αυτό διατηρεί τις αλγεβρικές πρωτογενείς - καθαρά χάρτες C για την {@code (0,255,255)}, καθαρό K στο { @code (0,0)} , εγγραφή μαύρο {@code (1,1,1)} στο μαύρο, λευκό { @code (0,0,0)} στην 흰색 — το οποίο είναι Τι αναγνωρίζει η δημόσια σύμβαση API (βλέπε [@code ColorSpaceTest.testDeviceCMYKToInt} και {@code AsposeColorActionPortedTest.createDeviceCMYK}), και τα δύο ταιριάζουν {@code ColorConverter.cmykToRgb} και μη-ICC χαρτογράφηση του PDFBox. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase | |