Class WmfLogColorSpace

Class WmfLogColorSpace

İsim alanı : Aspose.Imaging.FileFormats.Wmf.Objects Toplantı: Aspose.Imaging.dll (25.4.0)

LogColorSpace nesnesi için mantıksal bir renk alanı belirler.oynatma cihazı bağlamı, bu renk profilinin adı olabilirASCII karakterleri vardır.

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

mirasçı üyeleri

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Endpoints, GammaRed, GammaGreen ve GammaBlue alanları kullanılırlogik bir renk alanı belirleyin. Endpoint alanı bir CIEXYZTriplex, y ve z değerleri RGB son noktası içeren nesnerenk alanı. tri-stimulus değerleri arasındaki ilişki X, Y, Z vekromatik değerler x,y,z aşağıdaki şekilde ifade edilir. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/(X+Y+Z) GammaRed, GammaGreen ve GammaBlue alanları"8.8 sabit nokta" biçiminde değerler içerir, bu bir tekniktirHer değer bir sıfır genişletilmiş sayıdan oluşur.8 bit büyüklüğü, ardından bir 8 bit fraksiyonu, kombine 16 bit ile8 bit değiştirilmiştir. böylece, 32 bitte, gerçek değeri N.F00000000nnnnnnnnnnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffN ve F arasındaki ikili temsilcilikler; örneğin,gerçek sayı 10.5, nnnnnnnn 00001010 (binary 10) ve ffffffff olurdu00000101 olurdu (binary 5), ve tam 32 bit ikili değeri olurdu00000000000010100000010100000000 yani hexadecimal değeri0 0 0 0 0 0 0

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

Renk alanını belirleyen 32 bit imzalanmış bir bütün alır veya ayarlarLogicalColorSpace listesinde belirtilmelidir.(bölüm 2.1.1.14) Bu değer LCS_sRGB veyaLCS_WINDOWS_COLOR_SPACE, sRGB renk alanı kullanılmalıdır.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

Mülkiyet Değer

WmfLogicalColorSpaceEnum

Endpoints

Bir CIEXYZTriple nesneyi (bölüm 2.2.2.7) alır veya ayarlar.CIE kromatikliği x, y ve z üç renk koordinatlarıRGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints ile uyumludurbitmap ile ilişkili renk alanı. eğerAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType alanı belirtilmezLCS_CALIBRATED_RGB, bu alan göz ardı edilmelidir.

public WmfCieXyzTriple Endpoints { get; set; }

Mülkiyet Değer

WmfCieXyzTriple

Filename

Bir seçmeli, ASCII karakter çubuğu alır veya ayarlar.bir renk profili içeren bir dosya adı. bir dosya adı varsabelirlenmiş ve Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType alanı ayarlanmıştırLCS_CALIBRATED_RGB, bu yapının diğer alanlarıgörmezden geliyor.

public string Filename { get; set; }

Mülkiyet Değer

string

GammaBlue

32 bit sabit nokta değerini alır veya ayarlar, tonu belirler.Eğer Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType alanıLCS_CALIBRATED_RGB belirtilmez, bu alan göz ardı edilmelidir.

public int GammaBlue { get; set; }

Mülkiyet Değer

int

GammaGreen

32 bit sabit nokta değerini alır veya ayarlar, tonu belirler.Eğer Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType alanıLCS_CALIBRATED_RGB belirtilmez, bu alan göz ardı edilmelidir.

public int GammaGreen { get; set; }

Mülkiyet Değer

int

GammaRed

32 bit sabit nokta değerini alır veya ayarlar, tonu belirler.Eğer Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType alanıLCS_CALIBRATED_RGB belirtilmez, bu alan göz ardı edilmelidir.

public int GammaRed { get; set; }

Mülkiyet Değer

int

Intent

Gece veya gamut haritalama tanımlayan bir 32 bit imzalanmış bütünüyle ayarlanırAmaç: GamutMappingIntent listesinde tanımlanmalıdır.(Bölüm 1.11 ve 2.11 ile ilgili)

public WmfGamutMappingIntent Intent { get; set; }

Mülkiyet Değer

WmfGamutMappingIntent

Signature

32 bit imzalanmamış bir bütün alır veya ayarlar.Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.Renkli uzay nesnelerinin imzası; ayarlanmalıdırdeğeri 0x50534F43, yani çizginin ASCII kodlamasıdır“PSOC” için

public int Signature { get; set; }

Mülkiyet Değer

int

Size

32 bit imzalanmamış bir bütün alır veya ayarlar.Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.Bu nesnenin boyutu, byte olarak.

public int Size { get; set; }

Mülkiyet Değer

int

Version

32 bit imzalanmamış bir bütün alır veya ayarlar.Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.versyon numarası; olması gerekir 0x00000400.

public int Version { get; set; }

Mülkiyet Değer

int

 Türkçe