Class WmfLogColorSpace
Името на пространството: Aspose.Imaging.FileFormats.Wmf.Objects Асамблея: Aspose.Imaging.dll (25.4.0)
Обектът LogColorSpace определя логическо цветово пространство законтекст на устройството за възпроизвеждане, което може да бъде името на цветния профил вКарактеристиките на 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
Полето „Endpoints“, „GammaRed“ и „ GammaBlue“ се използват зада посочите логично цветово пространство.Полето крайните точки е CIEXYZTripleобекти, които съдържат стойностите x, y и z на крайната точка RGB насъотношението между три-стимулите стойности X, Y, Z иХроматичните стойности x,y,z се изразяват по следния начин. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/ (X + Y + Z) Полето GammaRed, GAMMAGREEN и GAMABlueсъдържа стойности в формат “8.8 фиксирана точка”, който е техника заВсяка стойност се състои от нулево разширено число.8-битната величина, следвана от 8-битна фракция, с комбинирани 16 бита8 бита. така че, в 32-бита, реалната стойност на N.F е00000000 нннnnnnnnnffff, където „nnngnn” и „ffFFFFF“ сабинарни представления на N и F, съответно. например, заРеалният номер 10.5, nnnnnn ще бъде 00001010 (бинарна 10) и ffffffби било 00000101 (бинарна 5), а пълната 32-битова двоична стойност би билада бъде 00000000000010100000010, което е хексадецималната стойност0x0а50
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 хроматичност x, y и z координати на трите цветовекоито съответстват на RGB Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.endpoints за логикатацветовата зона, свързана с битмапа. акоAspose.Imaging.FileFormats.Wmf.Objects.MfLogColorSpace.ColorspaceType полето не посочваLCS_CALIBRATED_RGB, това поле Трябва да бъде игнорирано.
public WmfCieXyzTriple Endpoints { get; set; }
стойност на имота
Filename
Получава или задава опционална, ASCII характеризираща линия, която посочваиме на файл, който съдържа цветен профил. ако името на файла еопределено, и полето Aspose.Imaging.FileFormats.Wmf.Objects.MWfLogColorSpace.ColorspaceType е зададено наLCS_CALIBRATED_RGB, останалите полета в тази структура трябва да бъдатПренебрегван е.
public string Filename { get; set; }
стойност на имота
GammaBlue
Получава или задава стойност на 32-битова фиксирана точка, която определя тонусаКорен за реакция за синьо. ако Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColoreSpacType полене посочва LCS_CALIBRATED_RGB, това поле Трябва да бъде игнорирано.
public int GammaBlue { get; set; }
стойност на имота
GammaGreen
Получава или задава стойност на 32-битова фиксирана точка, която определя тонусаКорен за отговор за зелено. ако Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetype полене посочва LCS_CALIBRATED_RGB, това поле Трябва да бъде игнорирано.
public int GammaGreen { get; set; }
стойност на имота
GammaRed
Получава или задава стойност на 32-битова фиксирана точка, която определя тонусаКорен за отговор за червено. ако Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetype полене посочва LCS_CALIBRATED_RGB, това поле Трябва да бъде игнорирано.
public int GammaRed { get; set; }
стойност на имота
Intent
Получава или поставя 32-битов подписан интегър, който определя мапирането на гамутаТя трябва да бъде определена в GamutMappingIntent списък(препоръчва се в раздел 2.1.1 от чл.
public WmfGamutMappingIntent Intent { get; set; }
стойност на имота
Signature
получава или поставя 32-битов несъгласен интегър, който посочваAspose.Imaging.FileFormats.Wmf.Objects.MWfLogColorSpace.подписване на цветни пространствени обекти; тя трябва да бъде зададена настойността 0x50534F43, която е ASCII кодирането на ретината„ПСОК“
public int Signature { get; set; }
стойност на имота
Size
Получава или поставя 32-битов несъгласен интегър, който определяAspose.Imaging.FileFormats.Wmf.Objects.www.LogColorSpace.size на този обект, в байтове.
public int Size { get; set; }
стойност на имота
Version
получава или създава 32-битов несъгласен интегър, който определяAspose.Imaging.FileFormats.Wmf.Objects.www.logColorSpace.version номер; той трябва да бъде0x00000400.
public int Version { get; set; }