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“ и „ 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; }

стойност на имота

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.ColorspaceType полето не посочваLCS_CALIBRATED_RGB, това поле Трябва да бъде игнорирано.

public WmfCieXyzTriple Endpoints { get; set; }

стойност на имота

WmfCieXyzTriple

Filename

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

public string Filename { get; set; }

стойност на имота

string

GammaBlue

Получава или задава стойност на 32-битова фиксирана точка, която определя тонусаКорен за реакция за синьо. ако Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColoreSpacType полене посочва LCS_CALIBRATED_RGB, това поле Трябва да бъде игнорирано.

public int GammaBlue { get; set; }

стойност на имота

int

GammaGreen

Получава или задава стойност на 32-битова фиксирана точка, която определя тонусаКорен за отговор за зелено. ако Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetype полене посочва LCS_CALIBRATED_RGB, това поле Трябва да бъде игнорирано.

public int GammaGreen { get; set; }

стойност на имота

int

GammaRed

Получава или задава стойност на 32-битова фиксирана точка, която определя тонусаКорен за отговор за червено. ако Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetype полене посочва LCS_CALIBRATED_RGB, това поле Трябва да бъде игнорирано.

public int GammaRed { get; set; }

стойност на имота

int

Intent

Получава или поставя 32-битов подписан интегър, който определя мапирането на гамутаТя трябва да бъде определена в GamutMappingIntent списък(препоръчва се в раздел 2.1.1 от чл.

public WmfGamutMappingIntent Intent { get; set; }

стойност на имота

WmfGamutMappingIntent

Signature

получава или поставя 32-битов несъгласен интегър, който посочваAspose.Imaging.FileFormats.Wmf.Objects.MWfLogColorSpace.подписване на цветни пространствени обекти; тя трябва да бъде зададена настойността 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.www.logColorSpace.version номер; той трябва да бъде0x00000400.

public int Version { get; set; }

стойност на имота

int

 Български