Class WmfLogColorSpace

Class WmfLogColorSpace

اسم الفضاء : Aspose.Imaging.FileFormats.Wmf.Objects تجميع: Aspose.Imaging.dll (25.4.0)

يحدد الكائن LogColorSpace مساحة لون منطقيةإعادة تشغيل جهاز السياق، والتي يمكن أن يكون اسم ملف تعريف الألوان فيشخصيات ASCII

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

الأعضاء الموروثين

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

يتم استخدام حقول النقاط النهائية و GammaRed و GammaGreen و GammaBlueتحديد مساحة لون منطقي.مجال النقاط النهائية هو 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 نقطة ثابتة” ، وهو تقنيةأرقام غير متكاملة: كل قيمة تتكون من صفرحجم 8 بت تليها فصيلة 8 بت، مع مجموع 16 بتيتم تحويلها إلى اليسار بـ 8 بت ، وبالتالي ، في 32 بت ، فإن القيمة الحقيقية N.F هي00000000nnnnnnnnnnffffff000000، حيث “nnnnnnnn” و “ffffffffffff"التمثيلات الثنائية N و F ، على التوالي ، على سبيل المثال ،العدد الحقيقي 10.5، nnnnnnnn سيكون 00001010 (البيناريو 10) و ffffffffسيكون 00000101 (البيناريو 5) ، والقيمة الثنائية الكاملة 32 بت ستكونأن يكون 00000000000010100000010100000000، وهو القيمة السادسة0 0 0 0 0 0

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

يحصل على أو يضع 32 بت التوقيع الكامل الذي يحدد مساحة الألوانيجب تعريفها في قائمة LogicalColorSpace(القسم 2.1.1.14) إذا كانت هذه القيمة LCS_sRGB أوLCS_WINDOWS_COLOR_SPACE ، يجب استخدام مساحة الألوان sRGB.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

قيمة الممتلكات

WmfLogicalColorSpaceEnum

Endpoints

يحصل أو يضع كائن CIEXYZTriple (القسم 2.2.2.7) الذي يحددكروماتيات CIE x، y، و z من إحداثيات الألوان الثلاثةالتي تتوافق مع RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints لالفضاء الألوان المرتبطة بـ bitmap.إذا كانAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType لا يحددLCS_CALIBRATED_RGB، يجب تجاهل هذا المجال.

public WmfCieXyzTriple Endpoints { get; set; }

قيمة الممتلكات

WmfCieXyzTriple

Filename

يحصل أو يضع شريط علامة ASCII الاختياري الذي يحدداسم الملف الذي يحتوي على ملف تعريف لون.إذا كان اسم الملفالمحدد، ويتم تعيين الحقل Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType إلىLCS_CALIBRATED_RGB ، يجب أن تكون الحقول الأخرى في هذا الهيكلتجاهل .

public string Filename { get; set; }

قيمة الممتلكات

string

GammaBlue

يحصل أو يضع قيمة نقطة ثابتة 32 بت تحدد النغمةقوس الاستجابة للأزرق.إذا كان الحقل Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceTypeلا يحدد LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.

public int GammaBlue { get; set; }

قيمة الممتلكات

int

GammaGreen

يحصل أو يضع قيمة نقطة ثابتة 32 بت تحدد النغمةقوس الاستجابة للخضراء.إذا كان الحقل Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceTypeلا يحدد LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.

public int GammaGreen { get; set; }

قيمة الممتلكات

int

GammaRed

يحصل أو يضع قيمة نقطة ثابتة 32 بت تحدد النغمةقفص الاستجابة للأحمر.إذا كان الحقل Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceTypeلا يحدد LCS_CALIBRATED_RGB، يجب تجاهل هذا الحقل.

public int GammaRed { get; set; }

قيمة الممتلكات

int

Intent

يحصل أو يضع 32 بت التوقيع الكامل الذي يحدد خرائط gamutيجب تعريفها في قائمة GamutMappingIntent(الجزء 2.1.1 من هذا القسم)

public WmfGamutMappingIntent Intent { get; set; }

قيمة الممتلكات

WmfGamutMappingIntent

Signature

يحصل أو يضع 32 بت غير الموقّع الكامل الذي يحددAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.توقيع الكائنات الفضائية الملونة؛ يجب تعيينقيمة 0x50534F43, وهو رمز ASCII للخط«بسوك»

public int Signature { get; set; }

قيمة الممتلكات

int

Size

يحصل أو يضع 32 بت غير مكتوب الكامل الذي يحددAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.size من هذا الكائن، في بايتات.

public int Size { get; set; }

قيمة الممتلكات

int

Version

يحصل أو يضع 32 بت غير مسجلة الكامل الذي يحددرقم نسخة Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace؛ يجب أن يكون0x00000400.

public int Version { get; set; }

قيمة الممتلكات

int

 عربي