CalGrayColorSpace
المعلومات العامة
CalGrayColorSpace هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: ColorSpaceBase.
CalGray مساحة لون (ISO 32000-1:2008، §8.6.5.2).
توفر هذه الفئة 8 طرق للعمل مع CalGrayColorSpace كائنات في برامج Java. المنهجيات المتاحة تشمل: CalGrayColorSpace, getGamma, getName, getNumberOfComponents, getWhitePoint, resolve, toRGB, toRGBInt. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: gamma, name, numberOfComponents, whitePoint.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
name | String | اقرأ | يَحْصلُ على الإسمِ. |
numberOfComponents | int | اقرأ | يحصل على عدد المكونات. |
gamma | double | اقرأ | يعيد معدل غاما. |
whitePoint | double[] | اقرأ | يعيد النقطة البيضاء [Xw، Yw, Zw]. |
الطرق
| التوقيع | وصف |
|---|---|
CalGrayColorSpace(params: PdfDictionary) | يخلق مساحة لون CalGray من قاموس المعايير. |
toRGB(gray: double) → double[] | يحول قيمة CalGray (0..1) إلى مكونات sRGB. |
getName() → String | يعيد الاسم. |
getNumberOfComponents() → int | يعيد عدد المكونات. |
toRGBInt(comps: double[]) → int | CalGray -> sRGB عبر غاما + نقطة بيضاء. |
getGamma() → double | يعيد معدل غاما. |
getWhitePoint() → double[] | يعيد النقطة البيضاء [Xw، Yw, Zw]. |
resolve(csObj: PdfBase, resources: Resources, parser: PDFParser) → ColorSpaceBase |