WmfLogColorSpace
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject
public class WmfLogColorSpace extends MetaObject
كائن LogColorSpace يحدد مساحة ألوان منطقية لسياق جهاز التشغيل، ويمكن أن يكون اسم ملف تعريف الألوان بحروف ASCII.
يتم استخدام حقول Endpoints و GammaRed و GammaGreen و GammaBlue لتحديد مساحة ألوان منطقية. حقل Endpoints هو كائن CIEXYZTriple يحتوي على قيم x و y و z لنقطة النهاية RGB لمساحة اللون. العلاقة بين قيم الثلاثية X,Y,Z وقيم اللون x,y,z تُعبر كما يلي. x = X/(X+Y+Z) y = Y/(X+Y+Z) z = Z/(X+Y+Z) تحتوي حقول GammaRed و GammaGreen و GammaBlue على قيم بتنسيق “8.8 fixed point”، وهو تقنية لتمثيل الأعداد غير الصحيحة. كل قيمة تتكون من مقدار 8 بت موسع بالصفر يليه جزء 8 بت، مع إزاحة الـ 16 بت المجمعة إلى اليسار بمقدار 8 بت. وبالتالي، في 32 بت، القيمة الحقيقية N.F هي 00000000nnnnnnnnffffffff00000000، حيث “nnnnnnnn” و “ffffffff” تمثيلات ثنائية لـ N و F على التوالي. على سبيل المثال، للعدد الحقيقي 10.5، سيكون nnnnnnnn هو 00001010 (ثنائي 10) و ffffffff هو 00000101 (ثنائي 5)، والقيمة الثنائية الكاملة 32‑بت ستكون 00000000000010100000010100000000، وهي القيمة الست عشرية 0x0A50.
المنشئات
| المنشئ | الوصف |
|---|---|
| WmfLogColorSpace() |
الطرق
| طريقة | الوصف |
|---|---|
| getSignature() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد signature لكائنات مساحة الألوان؛ يجب تعيينه إلى القيمة 0x50534F43، وهي ترميز ASCII للسلسلة "PSOC". |
| setSignature(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد signature لكائنات مساحة الألوان؛ يجب تعيينه إلى القيمة 0x50534F43، وهي ترميز ASCII للسلسلة "PSOC". |
| getVersion() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد رقم version؛ يجب أن يكون 0x00000400. |
| setVersion(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد رقم version؛ يجب أن يكون 0x00000400. |
| getSize() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد size لهذا الكائن، بالبايت. |
| setSize(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد size لهذا الكائن، بالبايت. |
| getColorSpaceType() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32-بت يحدد نوع مساحة اللون. |
| setColorSpaceType(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32-بت يحدد نوع مساحة اللون. |
| getIntent() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32-بت يحدد نية تخطيط النطاق اللوني. |
| setIntent(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32-بت يحدد نية تخطيط النطاق اللوني. |
| getEndpoints() | يحصل أو يعيّن كائن CIEXYZTriple (القسم 2.2.2.7) يحدد إحداثيات اللون CIE x, y, و z للثلاث ألوان التي تتطابق مع endpoints RGB لمساحة اللون المنطقية المرتبطة بالصورة النقطية. |
| setEndpoints(WmfCieXyzTriple value) | يحصل أو يعيّن كائن CIEXYZTriple (القسم 2.2.2.7) يحدد إحداثيات اللون CIE x, y, و z للثلاث ألوان التي تتطابق مع endpoints RGB لمساحة اللون المنطقية المرتبطة بالصورة النقطية. |
| getGammaRed() | يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأحمر. |
| setGammaRed(int value) | يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأحمر. |
| getGammaGreen() | يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأخضر. |
| setGammaGreen(int value) | يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأخضر. |
| getGammaBlue() | يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأزرق. |
| setGammaBlue(int value) | يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأزرق. |
| getFilename() | يحصل أو يضبط سلسلة أحرف ASCII اختيارية تحدد اسم ملف يحتوي على ملف تعريف ألوان. |
| setFilename(String value) | يحصل أو يضبط سلسلة أحرف ASCII اختيارية تحدد اسم ملف يحتوي على ملف تعريف ألوان. |
WmfLogColorSpace()
public WmfLogColorSpace()
getSignature()
public int getSignature()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد signature لكائنات مساحة الألوان؛ يجب تعيينه إلى القيمة 0x50534F43، وهي ترميز ASCII للسلسلة "PSOC".
Returns: int
setSignature(int value)
public void setSignature(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد signature لكائنات مساحة الألوان؛ يجب تعيينه إلى القيمة 0x50534F43، وهي ترميز ASCII للسلسلة "PSOC".
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getVersion()
public int getVersion()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد رقم version؛ يجب أن يكون 0x00000400.
Returns: int
setVersion(int value)
public void setVersion(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد رقم version؛ يجب أن يكون 0x00000400.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getSize()
public int getSize()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد size لهذا الكائن، بالبايت.
Returns: int
setSize(int value)
public void setSize(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد size لهذا الكائن، بالبايت.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getColorSpaceType()
public int getColorSpaceType()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32-بت يحدد نوع مساحة اللون. يجب تعريفه في تعداد LogicalColorSpace (القسم 2.1.1.14). إذا كانت هذه القيمة LCS_sRGB أو LCS_WINDOWS_COLOR_SPACE، يجب استخدام مساحة اللون sRGB.
Returns: int
setColorSpaceType(int value)
public void setColorSpaceType(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32-بت يحدد نوع مساحة اللون. يجب تعريفه في تعداد LogicalColorSpace (القسم 2.1.1.14). إذا كانت هذه القيمة LCS_sRGB أو LCS_WINDOWS_COLOR_SPACE، يجب استخدام مساحة اللون sRGB.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getIntent()
public int getIntent()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32-بت يحدد نية تخطيط النطاق اللوني. يجب تعريفه في تعداد GamutMappingIntent (القسم 2.1.1.11).
Returns: int
setIntent(int value)
public void setIntent(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32-بت يحدد نية تخطيط النطاق اللوني. يجب تعريفه في تعداد GamutMappingIntent (القسم 2.1.1.11).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getEndpoints()
public WmfCieXyzTriple getEndpoints()
يحصل أو يعيّن كائن CIEXYZTriple (القسم 2.2.2.7) يحدد إحداثيات اللون CIE x, y, و z للثلاث ألوان التي تتطابق مع endpoints RGB لمساحة اللون المنطقية المرتبطة بالصورة النقطية. إذا لم يحدد حقل ColorSpaceType القيمة LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.
Returns: WmfCieXyzTriple
setEndpoints(WmfCieXyzTriple value)
public void setEndpoints(WmfCieXyzTriple value)
يحصل أو يعيّن كائن CIEXYZTriple (القسم 2.2.2.7) يحدد إحداثيات اللون CIE x, y, و z للثلاث ألوان التي تتطابق مع endpoints RGB لمساحة اللون المنطقية المرتبطة بالصورة النقطية. إذا لم يحدد حقل ColorSpaceType القيمة LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | WmfCieXyzTriple |
getGammaRed()
public int getGammaRed()
يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأحمر. إذا لم يحدد حقل ColorSpaceType القيمة LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.
Returns: int
setGammaRed(int value)
public void setGammaRed(int value)
يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأحمر. إذا لم يحدد حقل ColorSpaceType القيمة LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getGammaGreen()
public int getGammaGreen()
يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأخضر. إذا لم يحدد حقل ColorSpaceType القيمة LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.
Returns: int
setGammaGreen(int value)
public void setGammaGreen(int value)
يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأخضر. إذا لم يحدد حقل ColorSpaceType القيمة LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getGammaBlue()
public int getGammaBlue()
يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأزرق. إذا لم يحدد حقل ColorSpaceType القيمة LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.
Returns: int
setGammaBlue(int value)
public void setGammaBlue(int value)
يحصل أو يعيّن قيمة ثابتة 32-بت تحدد منحنى الاستجابة المظللة للأزرق. إذا لم يحدد حقل ColorSpaceType القيمة LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getFilename()
public String getFilename()
يحصل أو يضبط سلسلة أحرف ASCII اختيارية تحدد اسم ملف يحتوي على ملف تعريف ألوان. إذا تم تحديد اسم ملف، وكان حقل ColorSpaceType مضبوطًا على LCS\_CALIBRATED\_RGB، يجب تجاهل الحقول الأخرى في هذه البنية.
Returns: java.lang.String
setFilename(String value)
public void setFilename(String value)
يحصل أو يضبط سلسلة أحرف ASCII اختيارية تحدد اسم ملف يحتوي على ملف تعريف ألوان. إذا تم تحديد اسم ملف، وكان حقل ColorSpaceType مضبوطًا على LCS\_CALIBRATED\_RGB، يجب تجاهل الحقول الأخرى في هذه البنية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | java.lang.String |