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包含 RGB 终点的 x、y 和 z 值的对象颜色空间:三刺激值之间的关系 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 是00000000nnnnnnnnnnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff二元代表性 N 和 F 相应。实际数字 10.5, nnnnnnnn 将是 00001010(二进制 10) 和 ffffffff将是00000101(二进制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; }

财产价值

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 列表中定义(第一百一十一章)

public WmfGamutMappingIntent Intent { get; set; }

财产价值

WmfGamutMappingIntent

Signature

接收或设置一个 32 位未签名整合器,指定Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.色彩空间对象的签名;它必须设置为值 0x50534F43,即字符串的 ASCII 编码“PSOC”

public int Signature { get; set; }

财产价值

int

Size

接收或设置一个 32 位未签名整合器,定义Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.这个对象的尺寸,在比特中。

public int Size { get; set; }

财产价值

int

Version

接收或设置一个 32 位未签名整合器,定义一个Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.版本号;它必须是0x00000400。

public int Version { get; set; }

财产价值

int

 中文