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
میدان های Endpoints، 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 بیتیبه این ترتیب، در 32 بیتی، ارزش واقعی N.F است.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0به صورت دوگانه از N و F به ترتیب.به عنوان مثال، برایشماره واقعی 10.5، nnnnnnnn خواهد بود 00001010 (بینار 10) و ffffffff00000101 (بیناری 5) خواهد بود و کل ارزش باینری 32 بیتی خواهد بود.00000000000010100000010100000000، که ارزش هکسادسمی است.0x0A50
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
دریافت یا تنظیم یک کل 32 بیتی امضا شده که فضای رنگی را مشخص می کندباید در فهرست LogicalColorSpace تعریف شود.(قسمت 2.1.1.14) اگر این مقدار LCS_sRGB یاLCS_WINDOWS_COLOR_SPACE، فضای رنگ sRGB باید مورد استفاده قرار گیرد.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
ارزش املاک
Endpoints
دریافت یا تنظیم یک شی CIEXYZTriple (قسمت 2.2.2.7) که تعریف می کندهماهنگی های کروماتیک CIE x، y و z از سه رنگکه متناسب با RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints برای منطقیفضای رنگی که با بیت مپ مرتبط است.اگرAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType میدان مشخص نمی کندLCS_CALIBRATED_RGB، این میدان باید نادیده گرفته شود.
public WmfCieXyzTriple Endpoints { get; set; }
ارزش املاک
Filename
دریافت یا تنظیم یک ردیف اختیاری، ASCII کاراکتر که مشخص می کندنام یک فایل که حاوی یک پروفایل رنگی است اگر نام یک فایلمشخص شده است، و میدان Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType تنظیم شده است بهLCS_CALIBRATED_RGB، سایر میدان های این ساختار بایدنادیده گرفته شده
public string Filename { get; set; }
ارزش املاک
GammaBlue
دریافت یا تنظیم یک مقدار نقطه ثابت 32 بیتی که تعیین می کنداگر Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType میدانLCS_CALIBRATED_RGB را مشخص نمی کند، این میدان باید نادیده گرفته شود.
public int GammaBlue { get; set; }
ارزش املاک
GammaGreen
دریافت یا تنظیم یک مقدار نقطه ثابت 32 بیتی که تعیین می کنداگر Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType میدانLCS_CALIBRATED_RGB را مشخص نمی کند، این میدان باید نادیده گرفته شود.
public int GammaGreen { get; set; }
ارزش املاک
GammaRed
دریافت یا تنظیم یک مقدار نقطه ثابت 32 بیتی که تعیین می کنداگر Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType میدانLCS_CALIBRATED_RGB را مشخص نمی کند، این میدان باید نادیده گرفته شود.
public int GammaRed { get; set; }
ارزش املاک
Intent
دریافت یا تنظیم یک کل 32 بیتی امضا شده که نقشه برداری gamut را تعریف می کندهدف: باید در فهرست GamutMappingIntent تعریف شود.(قسمت ۲۱.۱۱)
public WmfGamutMappingIntent Intent { get; set; }
ارزش املاک
Signature
دریافت یا تنظیم یک کل بی 32 بیتی که مشخص می کندAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.Signature از اشیاء فضای رنگی؛ باید تنظیم شودارزش 0x50534F43, که رمزگذاری ASCII از نوار است«PSOC»
public int Signature { get; set; }
ارزش املاک
Size
دریافت یا تنظیم یک کل بی 32 بیتی که مشخص می کندAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.size این اشیاء، در بایت ها.
public int Size { get; set; }
ارزش املاک
Version
دریافت یا تنظیم یک کل بی 32 بیتی بدون امضا که تعریف یکAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace شماره نسخه؛ باید 0x00000400 باشد.
public int Version { get; set; }