الجهاز (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.

خصائص

اسمالنوعالوصولوصف
nameStringاقرأيَحْصلُ على الإسمِ.
numberOfComponentsintاقرأيحصل على عدد المكونات.
INSTANCEDeviceCMYKاقرأمثال (سينغلتون).

الطرق

التوقيعوصف
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 | |

انظر أيضاً

 العربية