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, gammaGreen и GammBlue используются дляуказание логического цветового пространства.Поле конечных точек является 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 и GammBlueсодержит значения в формате «8.8 фиксированная точка», что является техникой дляКаждая ценность состоит из нулевого расширенного числа.8-битная величина последует 8-битной фракцией, с комбинированными 16 битами8 битов.Таким образом, в 32-битах реальная стоимость N.F.00000000 нннnnnnnnnffffFFFF000000, где «nnnsnn» и «fffff» являютсябинарные представления N и F, соответственно. например, дляРеальный номер 10.5, nnnnnnn будет 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.ColoreSpacetype поле не указываетLCS_CALIBRATED_RGB, это поле должно быть игнорировано.
public WmfCieXyzTriple Endpoints { get; set; }
Стоимость недвижимости
Filename
Получается или устанавливается факультативный, ASCII характерный строк, который указываетимя файла, содержащего цветный профиль. если имяспецифицирован, и поле Aspose.Imaging.FileFormats.Wmf.Objects.RWfLogColorSpace.Type устанавливается наLCS_CALIBRATED_RGB, другие поля этой структуры должны бытьИгнорировано .
public string Filename { get; set; }
Стоимость недвижимости
GammaBlue
Получает или устанавливает 32-битную фиксированную точную ценность, которая определяет тонусыОтветный поворот для синего. Если Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorspaceType полене указывает LCS_CALIBRATED_RGB, это поле должно быть игнорировано.
public int GammaBlue { get; set; }
Стоимость недвижимости
GammaGreen
Получает или устанавливает 32-битную фиксированную точную ценность, которая определяет тонусыОтветный поворот для зеленого. Если Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColoreSpACEType полене указывает LCS_CALIBRATED_RGB, это поле должно быть игнорировано.
public int GammaGreen { get; set; }
Стоимость недвижимости
GammaRed
Получает или устанавливает 32-битную фиксированную точную ценность, которая определяет тонусыОтветный поворот для красного. Если в Aspose.Imaging.FileFormats.Wmf.Objects.RWfLogColorSpace.ColorsPaceType полене указывает LCS_CALIBRATED_RGB, это поле должно быть игнорировано.
public int GammaRed { get; set; }
Стоимость недвижимости
Intent
Получает или устанавливает 32-битный подписанный интегратор, который определяет гаммутную картуЭто должно быть определено в перечне GamutMappingIntent(Секция 2.1.1 и 11.1)
public WmfGamutMappingIntent Intent { get; set; }
Стоимость недвижимости
Signature
Получается или устанавливается 32-битный неподписанный целостник, который указывает наAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.signature цветовых пространственных объектов; он должен быть установлен назначение 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.WiLogColorSpace.версия номер; она должна быть 0x00000400.
public int Version { get; set; }