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:

معاملنوعالوصف
القيمةint

getVersion()

public int getVersion()

يحصل أو يعيّن عددًا صحيحًا غير موقعًا 32‑بت يحدد رقم version؛ يجب أن يكون 0x00000400.

Returns: int

setVersion(int value)

public void setVersion(int value)

يحصل أو يعيّن عددًا صحيحًا غير موقعًا 32‑بت يحدد رقم version؛ يجب أن يكون 0x00000400.

Parameters:

معاملنوعالوصف
القيمةint

getSize()

public int getSize()

يحصل أو يعيّن عددًا صحيحًا غير موقعًا 32‑بت يحدد size لهذا الكائن، بالبايت.

Returns: int

setSize(int value)

public void setSize(int value)

يحصل أو يعيّن عددًا صحيحًا غير موقعًا 32‑بت يحدد size لهذا الكائن، بالبايت.

Parameters:

معاملنوعالوصف
القيمة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:

معاملنوعالوصف
القيمة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:

معاملنوعالوصف
القيمة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:

معاملنوعالوصف
valueWmfCieXyzTriple

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:

معاملنوعالوصف
القيمة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:

معاملنوعالوصف
القيمة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:

معاملنوعالوصف
القيمة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:

معاملنوعالوصف
القيمةjava.lang.String