Class WmfLogColorSpace
Nom dels espais: Aspose.Imaging.FileFormats.Wmf.Objects Assemblea: Aspose.Imaging.dll (25.4.0)
L’objecte LogColorSpace especifica un espai de color lògic per a lael context del dispositiu de reproducció, que pot ser el nom d’un perfil de color enEls personatges ASCII.
public class WmfLogColorSpace : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpace
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Els camps de punts finals, GammaRed, gammaGreen i gammaBlue s’utilitzen perespecifica un espai de color lògic. El camp de punts finals és un CIEXYZTriplel’objecte que conté els valors x, y i z del punt final RGB de laLa relació entre els valors tri-stimulats X, Y, Z iEls valors de cromaticitat x,y,z s’expressen com a continuació. x = X/(X+Y+Z) y =Y/ (X+Y+Z) z = Z/(X + Y + Z) Els camps de GammaRed, gammaGreen i gammaBlueConté valors en el format “8.8 punt fix”, que és una tècnica per aEls nombres no integrats.Cada valor consisteix en un zero ampliat.magnitud de 8 bits seguit per una fracció de 8-bit, amb les combinacions de 16 bitcanviat a l’esquerra per 8 bits. Per tant, en 32-bit, el valor real N.F és00000000nnnnnnnffffFFFF000000, on són els termes “nnngnn” i “fffff"les representacions binàries de N i F, respectivament.El número real 10.5, nnnnnn seria 00001010 (binari 10) i fffffFFFSeria 00000101 (binari 5), i el valor binari complet de 32 bits seriaser 00000000000010100000000, que és el valor hexadecimal0x0a50
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
Obté o s’estableix un integrador signat de 32 bits que especifica l’espai de colorS’ha de definir en l’enumeració LogicalColorSpace(secció 2.1.1.14). si aquest valor és LCS_sRGB oLCS_WINDOWS_COLOR_SPACE, l’espai de color sRGB S’ha d’utilitzar.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
Valor de la propietat
Endpoints
Obté o col·loca un objecte CIEXYZTriple (secció 2.2.2.7) que defineixCIE cromaticitat x, y i z coordinats dels tres colorsque correspongui a la RGB Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.endpoints per al lògicl’espai de color associat amb el bitmap. si elAspose.Imaging.FileFormats.Wmf.Objects.LogColorSpace.Tip de color no especifica el campLCS_CALIBRATED_RGB, aquest camp S’ha d’ignorar.
public WmfCieXyzTriple Endpoints { get; set; }
Valor de la propietat
Filename
Obté o s’estableix una cadena de caràcters ASCII opcional que especifica lanom d’un arxiu que conté un perfil de color. Si un nom de fitxer ésespecificada, i el camp Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorsespaceType s’estableix aLCS_CALIBRATED_RGB, els altres camps d’aquesta estructura S’ha de seri ignorades.
public string Filename { get; set; }
Valor de la propietat
GammaBlue
Obté o estableix un valor de punt fix de 32 bits que defineix la tonalitatla curva de resposta per a blau. si el Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorsespaceType campno especifica LCS_CALIBRATED_RGB, aquest camp S’ha d’ignorar.
public int GammaBlue { get; set; }
Valor de la propietat
GammaGreen
Obté o estableix un valor de punt fix de 32 bits que defineix la tonalitatla curva de resposta per a verd. Si el camp Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorsespaceTypeno especifica LCS_CALIBRATED_RGB, aquest camp S’ha d’ignorar.
public int GammaGreen { get; set; }
Valor de la propietat
GammaRed
Obté o estableix un valor de punt fix de 32 bits que defineix la tonalitatla curva de resposta per a vermell. Si el Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorsespaceType campno especifica LCS_CALIBRATED_RGB, aquest camp S’ha d’ignorar.
public int GammaRed { get; set; }
Valor de la propietat
Intent
Obté o estableix un integrador signat de 32 bits que defineix el mapeig de gamutS’ha de definir en l’enumeració GamutMappingIntent(Secció 2.1.1 de la Comissió Europea)
public WmfGamutMappingIntent Intent { get; set; }
Valor de la propietat
Signature
Obté o col·loca un integrador no signat de 32 bits que especifica elAspose.Imaging.FileFormats.Wmf.Objects.wwwLogColorSpace.signatura d’objectes espacials de color; s’ha de configurar perel valor 0x50534F43, que és l’encodament ASCII de la cadenaEl “PSOC”.
public int Signature { get; set; }
Valor de la propietat
Size
Obté o col·loca un integrador no signat de 32 bits que defineix elAspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.size d’aquest objecte, en bytes.
public int Size { get; set; }
Valor de la propietat
Version
Obté o col·loca un integrador no signat de 32 bits que defineix unAspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.versió número; ha de ser0x00000400.
public int Version { get; set; }