DeviceCMYK
Overview
DeviceCMYK در این مطلب به عنوان یک کلاس برای جاوا می پردازیم. میراث از : ColorSpaceBase.
فضای رنگی دستگاه CMYK (ISO 32000-1:2008, §8.6.4.4).
این کلاس 4 روش برای کار با اشیاء DeviceCMYK در برنامه های جاوا را فراهم می کند. روش های موجود شامل: getName, getNumberOfComponents, resolve, toRGBInt. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : INSTANCE, name, numberOfComponents.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
name | String | Read | نام را دریافت می کند. |
numberOfComponents | int | Read | تعداد اجزای آن را مشخص می کند. |
INSTANCE | DeviceCMYK | Read | مثال یکگلو. |
Methods
| Signature | Description |
|---|---|
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.00)} ، ثبت نام سیاه {@code (1،1،1)} به سیاه و سفید {_code (0،0.00)} تا سفید - که در آن چه چیزی در قرارداد API عمومی (نگاه کنید به و در این صورت، به عنوان یک کارآفرین، و {@code AsposeColorActionPortedTest.createDeviceCMYK}) و هر دو با هم مطابقت دارد {@code ColorConverter.cmykToRgb} و نقشه برداری غیر ICC PDFBox. | resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase | |