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:

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

getVersion()

public int getVersion()

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

Returns: int

setVersion(int value)

public void setVersion(int value)

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

Parameters:

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

getSize()

public int getSize()

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

Returns: int

setSize(int value)

public void setSize(int value)

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

Parameters:

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

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:

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

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:

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

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:

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

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:

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

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:

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

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:

معاملنوعالوصف
valuejava.lang.String