Class WmfLogColorSpace
Tên không gian: Aspose.Imaging.FileFormats.Wmf.Objects Tổng hợp: Aspose.Imaging.dll (25.4.0)
Đối tượng LogColorSpace chỉ định một không gian màu hợp lý choplayback thiết bị khung, có thể là tên của một hồ sơ màu trongCác nhân vật ASCII
public class WmfLogColorSpace : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpace
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Các trường Endpoints, GammaRed, gammaGreen, vàgammaBlue được sử dụng đểxác định một không gian màu logic. trường Endpoints là một CIEXYZTripleđối tượng chứa các giá trị x, y, và z của điểm kết thúc RGB củaMối quan hệ giữa các giá trị tri-stimulus X, Y, Z vàgiá trị chromaticity x,y,z được thể hiện như sau. x = X/(X+Y+Z) y =Y/ (X+Y+Z) z = Z/(X + Y + Z) Các lĩnh vực GammaRed, gammaGreen, và gammaBluechứa các giá trị trong định dạng “8.8 điểm cố định”, đó là một kỹ thuật đểđại diện cho các số không tích hợp. mỗi giá trị bao gồm một 0 mở rộngKích thước 8 bit, sau đó là một phân đoạn 8-bit, với kết hợp 16 bit.thay đổi trái bằng 8 bit. Do đó, trong 32 bit, giá trị thực tế N.F là00000000nnnnnnnffffFFFF000000, nơi “nnngnn” và “fffff” làcác đại diện nhị phân của N và F, tương ứng. ví dụ, chosố thực 10.5, nnnnnnn sẽ là 00001010 (binary 10) và ffffffsẽ là 00000101 (binary 5), và giá trị nhị phân 32 bit hoàn chỉnh sẽlà 00000000000010100000010, là giá trị hexadecimal0x0A50
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
Nhận hoặc thiết lập một toàn bộ ký kết 32 bit chỉ định không gian màuNó phải được xác định trong danh sách LogicalColorSpace(Phần 2.1.1.14). nếu giá trị này là LCS_sRGB hoặcLCS_WINDOWS_COLOR_SPACE, không gian màu sRGB phải được sử dụng.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
Giá trị bất động sản
Endpoints
Nhận hoặc đặt một đối tượng CIEXYZTriple (phần 2.2.2.7) mà xác địnhCIE chromaticity x, y, và z phối hợp của ba màumà tương ứng với RGB Aspose.Imaging.FileFormats.Wmf.Objects.RWfLogColorSpace.endpoints cho logickhông gian màu liên quan đến bitmap. nếuAspose.Imaging.FileFormats.Wmf.Objects.Nhạc Chuông.ColorSpaceType trường không xác địnhLCS_CALIBRATED_RGB, trường này cần bị bỏ qua.
public WmfCieXyzTriple Endpoints { get; set; }
Giá trị bất động sản
Filename
Nhận hoặc đặt một dòng nhân vật tùy chọn, ASCII mà chỉ địnhTên của một tệp có chứa một hồ sơ màu.Nếu tên tập tin làđược xác định, và các trường Aspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.ColorspaceType được thiết lập đểLCS_CALIBRATED_RGB, các lĩnh vực khác trong cấu trúc này Sẽbỏ qua .
public string Filename { get; set; }
Giá trị bất động sản
GammaBlue
Nhận hoặc thiết lập một giá trị điểm cố định 32-bit mà xác định tonedlối phản ứng cho màu xanh. Nếu trường Aspose.Imaging.FileFormats.Wmf.Objects. WmvLogColorSpace.ColorspaceTypekhông xác định LCS_CALIBRATED_RGB, trường này KHÔNG được bỏ qua.
public int GammaBlue { get; set; }
Giá trị bất động sản
GammaGreen
Nhận hoặc thiết lập một giá trị điểm cố định 32-bit mà xác định tonedlối phản ứng cho màu xanh lá cây. nếu trường Aspose.Imaging.FileFormats.Wmf.Objects.VlfLogColorSpace.ColoreSpACETypekhông xác định LCS_CALIBRATED_RGB, trường này KHÔNG được bỏ qua.
public int GammaGreen { get; set; }
Giá trị bất động sản
GammaRed
Nhận hoặc thiết lập một giá trị điểm cố định 32-bit mà xác định tonedlối phản ứng cho màu đỏ. nếu trường Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorspaceTypekhông xác định LCS_CALIBRATED_RGB, trường này KHÔNG được bỏ qua.
public int GammaRed { get; set; }
Giá trị bất động sản
Intent
Gets hoặc set a 32-bit signed integer that defines gamut mappingMục đích. nó phải được xác định trong danh sách GamutMappingIntent(Điều 2.1.11 của Bộ Tài chính)
public WmfGamutMappingIntent Intent { get; set; }
Giá trị bất động sản
Signature
Nhận hoặc thiết lập một toàn bộ 32-bit không được ký kết mà chỉ địnhAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.signature of color space objects; it MUST be set togiá trị 0x50534F43, đó là mã hóa ASCII của dòng“Phoc”
public int Signature { get; set; }
Giá trị bất động sản
Size
Gets or sets a 32-bit unsigned integer that defines theAspose.Imaging.FileFormats.Wmf.Objects.Nhạc Chuông.size của đối tượng này, trong byte.
public int Size { get; set; }
Giá trị bất động sản
Version
Gets or sets a 32-bit unsigned integer that defines aAspose.Imaging.FileFormats.Wmf.Objects.www.logColorSpace. số phiên bản; nó MUST be0x00000400.
public int Version { get; set; }