الجهاز (CMYK)
المعلومات العامة
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 for 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] إلى int 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,0) }، تسجيل أسود {@code (1,1,1,1)} إلى الأسود، الأبيض { @code (0,0,0,0) } إلى الأبيض الذي هو ما يفترض به عقد API العام (انظر: {@code ColorSpaceTest.testDeviceCMYKToInt} و {@code AsposeColorActionPortedTest.createDeviceCMYK}) ، وتطابق كليهما {@code ColorConverter.cmykToRgb} و PDFBox غير خرائط ICC. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase | |