Class WmfLogColorSpace
ชื่อพื้นที่: Aspose.Imaging.FileFormats.Wmf.Objects การประกอบ: Aspose.Imaging.dll (25.4.0)
LogColorSpace วัตถุระบุพื้นที่สีโลหะสําหรับแบริ่งอุปกรณ์ playback ซึ่งสามารถเป็นชื่อของโปรไฟล์สีในตัวละคร 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
โลก Endpoint, GammaRed, GammaGreen และ GammaBlue ใช้สําหรับคําอธิบายพื้นที่สีโลหะ โลหะจุดสุดท้ายคือ CIEXYZTripleวัตถุที่มีค่า x, y และ z ของจุดสิ้นสุด RGB ของความสัมพันธ์ระหว่างค่า tri-stimulus X, Y, Z และอัตราการชรา x, y, z จะแสดงให้เห็นดังต่อไปนี้ x = X/(X + Y + Z) y =Y/(X+Y+Z) z = Z/(X+Y+Z) fields GammaRed, GammaGreen, และ GammaBlueมีค่าในรูปแบบ “8.8 จุดคงที่” ซึ่งเป็นเทคนิคสําหรับหมายเลขที่ไม่ได้รวม หมายเลขแต่ละหมายเลขประกอบด้วยหมายเลขที่เพิ่มขึ้นความกว้าง 8 บิตที่ทําตามการแบ่ง 8 บิตพร้อมกับ 16 บิตรวมป้ายเปลี่ยนด้วย 8 บิต ดังนั้นใน 32 บิตค่าจริง N.F0 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) และ ffffffffจะเป็น 00000101 (ไบนารี 5 ) และค่าไบนารี 32 บิตทั้งหมดจะเป็น 00000000000010100000010100000000 ซึ่งเป็นค่า hexadecimal0x0A50
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 chromaticity x, y, และ z คอลัมน์ของสามสีที่สอดคล้องกับ RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints สําหรับ logicพื้นที่สีที่เกี่ยวข้องกับ 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 fieldไม่ระบุ 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 บิตซึ่งกําหนดแผนที่ gamutintention. มันต้องมีการกําหนดใน GamutMappingIntent รายการ(บทที่ 2.1.1.11 )
public WmfGamutMappingIntent Intent { get; set; }
คุณสมบัติมูลค่า
Signature
ได้รับหรือตั้งค่า integer 32 บิตที่ไม่ได้ระบุAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.signature ของวัตถุพื้นที่สี; มันต้องตั้งค่าหมายเลข 0x50534F43, ซึ่งเป็นการเข้ารหัส ASCII ของเส้น“PSOC”
public int Signature { get; set; }
คุณสมบัติมูลค่า
Size
ได้รับหรือตั้งค่า integer 32 บิตที่ไม่ได้รับสัญญาณซึ่งกําหนดAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.size ของวัตถุนี้ในไบต์
public int Size { get; set; }
คุณสมบัติมูลค่า
Version
ได้รับหรือตั้งค่า integer 32 บิตที่ไม่ได้ลงชื่อซึ่งกําหนดตัวเลขรุ่น Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.It MUST be0x00000400
public int Version { get; set; }