Class WmfLogColorSpace

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; }

Стоимость недвижимости

WmfLogicalColorSpaceEnum

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; }

Стоимость недвижимости

WmfCieXyzTriple

Filename

Получается или устанавливается факультативный, ASCII характерный строк, который указываетимя файла, содержащего цветный профиль. если имяспецифицирован, и поле Aspose.Imaging.FileFormats.Wmf.Objects.RWfLogColorSpace.Type устанавливается наLCS_CALIBRATED_RGB, другие поля этой структуры должны бытьИгнорировано .

public string Filename { get; set; }

Стоимость недвижимости

string

GammaBlue

Получает или устанавливает 32-битную фиксированную точную ценность, которая определяет тонусыОтветный поворот для синего. Если Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorspaceType полене указывает LCS_CALIBRATED_RGB, это поле должно быть игнорировано.

public int GammaBlue { get; set; }

Стоимость недвижимости

int

GammaGreen

Получает или устанавливает 32-битную фиксированную точную ценность, которая определяет тонусыОтветный поворот для зеленого. Если Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColoreSpACEType полене указывает LCS_CALIBRATED_RGB, это поле должно быть игнорировано.

public int GammaGreen { get; set; }

Стоимость недвижимости

int

GammaRed

Получает или устанавливает 32-битную фиксированную точную ценность, которая определяет тонусыОтветный поворот для красного. Если в Aspose.Imaging.FileFormats.Wmf.Objects.RWfLogColorSpace.ColorsPaceType полене указывает LCS_CALIBRATED_RGB, это поле должно быть игнорировано.

public int GammaRed { get; set; }

Стоимость недвижимости

int

Intent

Получает или устанавливает 32-битный подписанный интегратор, который определяет гаммутную картуЭто должно быть определено в перечне GamutMappingIntent(Секция 2.1.1 и 11.1)

public WmfGamutMappingIntent Intent { get; set; }

Стоимость недвижимости

WmfGamutMappingIntent

Signature

Получается или устанавливается 32-битный неподписанный целостник, который указывает наAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.signature цветовых пространственных объектов; он должен быть установлен назначение 0x50534F43, которое является ASCII-кодированием строки«ПСОК»

public int Signature { get; set; }

Стоимость недвижимости

int

Size

Получается или устанавливается 32-битный несанкционированный целостник, который определяетAspose.Imaging.FileFormats.Wmf.Objects.www.LogColorSpace.size этого объекта, в байтах.

public int Size { get; set; }

Стоимость недвижимости

int

Version

Получается или устанавливается 32-битный несанкционированный целостник, который определяетAspose.Imaging.FileFormats.Wmf.Objects.WiLogColorSpace.версия номер; она должна быть 0x00000400.

public int Version { get; set; }

Стоимость недвижимости

int

 Русский