מכשיר CMYK
סקירה כללית
DeviceCMYK הוא שיעור ב Aspose.PDF FOSS עבור Java. מורשת מ : ColorSpaceBase.
חלל הצבעים של מכשיר CMYK (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 | קראו | סינגלטון אינסטנט. |
שיטות
| חתימה | תיאור |
|---|---|
getName() → String | להחזיר את השם. |
getNumberOfComponents() → int | החזיר את מספר המרכיבים. |
toRGBInt(c: double, m: double, y: double, k: double) → int | להפוך את מרכיבי CMYK [0..1] ל- ARGB חבילה באמצעות הסטנדרט |
| תבנית מרובה (ללא פרופיל 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 מבטיח (ראה [הדף ה-WEB ו/או הכתובת המלאה {@code AsposeColorActionPortedTest.createDeviceCMYK}), והם מתאימים לשניהם {@code ColorConverter.cmykToRgb} ו PDFBox לא-ICC מפת. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase | |