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
Використовуються поля Endpoint, 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 і GAMABlueзмінює значення у форматі “8.8 фіксованої точки”, що є технікою дляКожна ціна складається з нульового розширеного числа.8-бітний розмір, за яким слідує 8-бітна фракція, з поєднаними 16 бітамиТак, в 32-бітній частині реальна вартість N.F.00000000 нннnnnnnnnffffFFFF000000, де «nnnsnn» і «фффуф» єбінарних представництв 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.WiLogColorSpace.endpoints для логічногокольоровий простір, пов’язаний з бітмапом. якщоAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorspaceType поля не вказуєLCS_CALIBRATED_RGB, це поле має бути ігноровано.
public WmfCieXyzTriple Endpoints { get; set; }
вартість нерухомості
Filename
отримує або встановлює факультативну, ASCII символічну смугу, яка визначаєім’я файлу, що містить кольоровий профіль.Визначено, і поле Aspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.ColorspaceType встановлено наLCS_CALIBRATED_RGB, інші поля цієї структури повинні бутиІгнорується
public string Filename { get; set; }
вартість нерухомості
GammaBlue
отримує або встановлює 32-бітну фіксовану точкову вартість, яка визначає тонусвідповідний крива для блакитного. якщо в полі Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetyTypeне вказує 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.wwwfLogColorSpace.signature кольорових космічних об’єктів; вона повинна бути встановлена назначення 0x50534F43, що є ASCII кодування смуги«ПСОК»
public int Signature { get; set; }
вартість нерухомості
Size
Використовується або встановлюється 32-розрядна непідписана цілера, яка визначаєAspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.size цього об’єкта, в байтах.
public int Size { get; set; }
вартість нерухомості
Version
Використовується або встановлюється 32-розрядна непідписана цілера, яка визначаєAspose.Imaging.FileFormats.Wmf.Objects.WiLogColorSpace. версійний номер; він повинен бути 0x00000400.
public int Version { get; set; }