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; }
财产价值
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; }
财产价值
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.色彩空间对象的签名;它必须设置为值 0x50534F43,即字符串的 ASCII 编码“PSOC”
public int Signature { get; set; }
财产价值
Size
接收或设置一个 32 位未签名整合器,定义Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.这个对象的尺寸,在比特中。
public int Size { get; set; }
财产价值
Version
接收或设置一个 32 位未签名整合器,定义一个Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.版本号;它必须是0x00000400。
public int Version { get; set; }