Class WmfLogColorSpace
Именује се: Aspose.Imaging.FileFormats.Wmf.Objects Асамблеја: Aspose.Imaging.dll (25.4.0)
Објекат LogColorSpace одређује логички простор боја законтекст уређаја за репродукцију, који може бити име профила боје уАСЦИ ликовима.
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
Поље „Endpoints“, „GammaRed“ и „ GammaGreen“ користе се заодређивање логичног боје простора. поље крајње тачке је ЦИЕКСИЗТРИПЛобјекат који садржи вредности 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 и GammBlueсадржи вредности у формату “8.8 фиксне тачке”, што је техника зане-интегрирани бројеви. свака вредност се састоји од нуле проширеног броја8-битни величина праћена 8-битним фракцијом, са комбинованим 16 битова8 бита. тако, у 32-бита, стварна вредност Н.Ф је00000000nnnnnnnffffFFFF000000, где су „nnnsnn“ и „FFFFF“бинарне репрезентације Н и Ф, респективно. на пример, застварни број 10.5, nnnnnnn би био 00001010 (бинарни 10) и ffffffби било 00000101 (бинарни 5), а комплетна 32-битна бинарна вредност би билада буде 00000000000010100000010, што је хексадецимална вредност0x0а50
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
Добија или поставља 32-битни потписани интегратор који одређује простор бојеТип. мора бити дефинисан у ЛогицолорСпаце листирања(секција 2.1.1.14). ако је ова вредност ЛЦС_сРГБ илиLCS_WINDOWS_COLOR_SPACE, sRGB boja mora da se koristi.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
Вредност имовине
Endpoints
Добија или поставља објекат ЦИЕКСИТРИПЛ (секција 2.2.2.7) који дефинишеЦИЕ хроматичност x, y и z координати три бојекоји одговара РГБ ВЛ17.ФилеФорматис.Вмф.Објекти.МффЛогЦолорСпаце.ендпоинтс за логикубоја простора повезана са битмапом. ако јеAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetype polje ne navodiLCS_CALIBRATED_RGB, ovo polje mora da bude ignorisano.
public WmfCieXyzTriple Endpoints { get; set; }
Вредност имовине
Filename
Добија или поставља опционалну, АСЦИИ карактерну линију која одређујеиме датотеке која садржи профил боје.наведено, а Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorspaceType поље је постављено наLCS_CALIBRATED_RGB, остале поље ове структуре морају битиИгнорисана је.
public string Filename { get; set; }
Вредност имовине
GammaBlue
Добија или поставља 32-битну фиксну тачку вредност која дефинише тоновеОдговор кривине за плаво. ако је Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpACEType пољене одређује ЛЦС_КАЛИБРАТЕД_РГБ, ово поље треба игнорисати.
public int GammaBlue { get; set; }
Вредност имовине
GammaGreen
Добија или поставља 32-битну фиксну тачку вредност која дефинише тоновекрива одговора за зелено. ако је у Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpACEType пољене одређује ЛЦС_КАЛИБРАТЕД_РГБ, ово поље треба игнорисати.
public int GammaGreen { get; set; }
Вредност имовине
GammaRed
Добија или поставља 32-битну фиксну тачку вредност која дефинише тоновеРеакција кривине за црвену. ако је Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpACEType пољене одређује ЛЦС_КАЛИБРАТЕД_РГБ, ово поље треба игнорисати.
public int GammaRed { get; set; }
Вредност имовине
Intent
Добија или поставља 32-битни потписани интегер који дефинише гамут мапирањеНамера. то мора бити дефинисано у GamutMappingIntent листи(Секција 2.1.1.11 је у складу са чланом 2.
public WmfGamutMappingIntent Intent { get; set; }
Вредност имовине
Signature
Добија или поставља 32-битни несигнирани интегер који одређујеAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.signature боја простора објеката; мора бити постављен навредност 0x50534F43, што је АСЦИИ кодирање струје„Псоц“
public int Signature { get; set; }
Вредност имовине
Size
Добија или поставља 32-битни несигнирани интегер који дефинишеAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.size ovog objekta, u bajtima.
public int Size { get; set; }
Вредност имовине
Version
Добија или поставља 32-битни несигнирани интегер који дефинишеAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.version broj; mora da bude0x00000400.
public int Version { get; set; }