Class Color
Название пространства: Aspose.Html.Drawing Ассоциация: Aspose.HTML.dll (25.5.0)
Класс цветов позволяет определить цвета какЗначения Red-Green-Blue (RGB)Значения HSL (Hue-Saturation-Luminosity)Значения Hue-Saturation-Value (HSV)Значения Hue-Whiteness-Blackness (HWB)Значения светлости A-B (LAB)Цены Luminance-Chroma-Hue (LCH)Цены Cyan-Magenta-Yellow-Key (CMYK)Значения природных цветов (NCOL)или с цветовым названием.Также доступен альфа-канал для показания прозрачности.
[ComVisible(true)]
public class ColorInheritance
Наследованные члены
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Инициализует новую инстанцию класса Aspose.Html.Drawing.Color.По умолчанию цвет черный.
public Color()Color(флота, флота и флота)
Инициализует новую инстанцию класса Aspose.Html.Drawing.Color.Все цветные компоненты должны быть в диапазоне 0-1.
public Color(float red, float green, float blue)Parameters
red float
Красный компонент цвета.
green float
Зеленый компонент цвета.
blue float
Синий компонент цвета.
Color(флота, флота, флота и флота)
Инициализует новую инстанцию класса Aspose.Html.Drawing.Color.Все цветные компоненты должны быть в диапазоне 0-1.
public Color(float red, float green, float blue, float alpha)Parameters
red float
Красный компонент цвета.
green float
Зеленый компонент цвета.
blue float
Синий компонент цвета.
alpha float
Альфа компонент цвета.
Color(байт, байт и байт)
Инициализует новую инстанцию класса Aspose.Html.Drawing.Color.Все цветные компоненты должны быть в диапазоне 0-255.
public Color(byte red, byte green, byte blue)Parameters
red byte
Красный компонент цвета.
green byte
Зеленый компонент цвета.
blue byte
Синий компонент цвета.
Color(Бит, бит и байт)
Инициализует новую инстанцию класса Aspose.Html.Drawing.Color.Все цветные компоненты должны быть в диапазоне 0-255.
public Color(byte red, byte green, byte blue, byte alpha)Parameters
red byte
Бит, который представляет красный компонент цвета.
green byte
Бит представляет собой зеленый компонент цвета.
blue byte
Байт представляет собой синий компонент цвета.
alpha byte
Бит, представляющий альфа-компонент цвета.
Color(Инт, Инт, Инт)
Инициализует новую инстанцию класса Aspose.Html.Drawing.Color.Все цветные компоненты должны быть в диапазоне 0-255.
public Color(int red, int green, int blue)Parameters
red int
Красный компонент цвета.
green int
Зеленый компонент цвета.
blue int
Синий компонент цвета.
Color(Инт, инт, инт, инт)
Инициализует новую инстанцию класса Aspose.Html.Drawing.Color.Все цветные компоненты должны быть в диапазоне 0-255.
public Color(int red, int green, int blue, int alpha)Parameters
red int
Красный компонент цвета.
green int
Зеленый компонент цвета.
blue int
Синий компонент цвета.
alpha int
Альфа компонент цвета.
Properties
Alpha
Представляет альфа-компонент цвета.
public float Alpha { get; }Стоимость недвижимости
Blue
Представляет синий компонент цвета.
public float Blue { get; }Стоимость недвижимости
Green
Представляет зеленый компонент цвета.
public float Green { get; }Стоимость недвижимости
Red
Представляет красный компонент цвета
public float Red { get; }Стоимость недвижимости
Methods
AddLuminosity(Флота)
Создает копию Цвета с суммой его яркости и ценностью дельта.
public Color AddLuminosity(float delta)Parameters
delta float
Значение яркости
Returns
Новая версия класса Aspose.Html.Drawing.Color
Convert(ColorModel)
Возвращает цветные компоненты в формате указанного цвета.
public IColorComponents Convert(ColorModel model)Parameters
model ColorModel
Модель цвета .
Returns
Новый пример интерфейса Aspose.Html.Drawing.IColorComponents
Equals(Объекты)
Определяет, равен ли указанный Aspose.Html.Drawing.Color этому показателю.
public override bool Equals(object obj)Parameters
obj object
Система.Обект сравнивать с этой инстанцией.
Returns
“Правда” если указанный System.Object равен этому примере; в противном случае, “фальшивый”.
FromCmyk(флота, флота, флота и флота)
Возвращает новый цвет с запрошенными цианными, магентовыми, желтыми, ключевыми (черными) значениями.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)Parameters
cyan float
Флота, представляющая цианную составляющую цвета.
magenta float
Флоат, представляющий собой компонент магенты цвета.
yellow float
Флота, представляющая желтую составляющую цвета.
key float
Флота, которая представляет собой ключевую составляющую цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromCmyka(Флота, флота и флот)
Возвращает новый цвет с запрошенными цианными, магентовыми, желтыми, ключевыми (черными), альфа-ценностями.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)Parameters
cyan float
Флота, представляющая цианную составляющую цвета.
magenta float
Флоат, представляющий собой компонент магенты цвета.
yellow float
Флота, представляющая желтую составляющую цвета.
key float
Флота, которая представляет собой ключевую составляющую цвета.
alpha float
Флот, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromGray(Флота)
Возвращает новый цвет с запрошенной синей стоимостью.
public static Color FromGray(float gray)Parameters
gray float
Флот, представляющий синюю ценность цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromHsl(флота, флота и флота)
Возвращает новый цвет с запрошенными значениями глины, засыпания, насыщения.
public static Color FromHsl(float hue, float saturation, float lightness)Parameters
hue float
Флота, представляющая кожую составляющую цвета.
saturation float
Флота, представляющая засыпающий компонент цвета.
lightness float
Флот, представляющий яркость компонента цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromHsla(флота, флота, флота и флота)
Возвращает новый цвет с запрошенными значениями глины, засыпания, насыщения, альфа значений.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)Parameters
hue float
Флота, представляющая кожую составляющую цвета.
saturation float
Флота, представляющая засыпающий компонент цвета.
lightness float
Флот, представляющий яркость компонента цвета.
alpha float
Флот, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromHsv(флота, флота и флота)
Возвращает новый цвет с требоваемым цветом, насытием, ценностью.
public static Color FromHsv(float hue, float saturation, float value)Parameters
hue float
Флота, представляющая кожую составляющую цвета.
saturation float
Флота, представляющая засыпающий компонент цвета.
value float
Флот, представляющий ценный компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromHsva(флота, флота, флота и флота)
Возвращает новый цвет с запрошенной оболочкой, насыщенностью, стоимостью, альфа.
public static Color FromHsva(float hue, float saturation, float value, float alpha)Parameters
hue float
Флота, представляющая кожую составляющую цвета.
saturation float
Флота, представляющая засыпающий компонент цвета.
value float
Флот, представляющий ценный компонент цвета.
alpha float
Флот, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromHwb(флота, флота и флота)
Возвращает новый цвет с запрошенными значениями цвета, белости, черности.
public static Color FromHwb(float hue, float whiteness, float blackness)Parameters
hue float
Флота, представляющая кожую составляющую цвета.
whiteness float
Флота, представляющая белость компонента цвета.
blackness float
Флот, представляющий черность компонента цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromHwba(флота, флота, флота и флота)
Возвращает новый цвет с запрошенными значениями цвета, белости, черности.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)Parameters
hue float
Флота, представляющая кожую составляющую цвета.
whiteness float
Флота, представляющая белость компонента цвета.
blackness float
Флот, представляющий черность компонента цвета.
alpha float
Флот, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromInt(ИНТ)
Возвращает новый цвет с запрашиваемой стоимостью ARGB.
public static Color FromInt(int argb)Parameters
argb int
Инт, представляющий значение ARGB цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromLab(флота, флота и флота)
Возвращает новый цвет с запрошенной яркостью, значениями А, В.
public static Color FromLab(float lightness, float a, float b)Parameters
lightness float
Флот, представляющий яркость компонента цвета.
a float
Флота, представляющая компонент А цвета.
b float
Флота, представляющая B-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromLaba(флота, флота, флота и флота)
Возвращает новый цвет с запрошенной яркостью, значениями А, Б, альфа.
public static Color FromLaba(float lightness, float a, float b, float alpha)Parameters
lightness float
Флот, представляющий яркость компонента цвета.
a float
Флота, представляющая компонент А цвета.
b float
Флота, представляющая B-компонент цвета.
alpha float
Флот, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromLch(флота, флота и флота)
Возвращает новый цвет с запрошенными значениями яркости, хромы, шерсти.
public static Color FromLch(float luminance, float chroma, float hue)Parameters
luminance float
Флота, представляющая яркость компонента цвета.
chroma float
Флот, представляющий хромную составляющую цвета.
hue float
Флота, представляющая кожую составляющую цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromLcha(флота, флота, флота и флота)
Возвращает новый цвет с запрошенными значениями луминации, хрома, hue, альфа.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)Parameters
luminance float
Флота, представляющая яркость компонента цвета.
chroma float
Флот, представляющий хромную составляющую цвета.
hue float
Флота, представляющая кожую составляющую цвета.
alpha float
Флот, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromOklab(флота, флота и флота)
Возвращает новый цвет с запрошенной яркостью, значениями A, B для модели OKLAB.
public static Color FromOklab(float lightness, float a, float b)Parameters
lightness float
Флот, представляющий яркость компонента цвета.
a float
Флота, представляющая компонент А цвета.
b float
Флота, представляющая B-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromOklaba(флота, флота, флота и флота)
Возвращает новый цвет с запрошенной яркостью, значениями A, B, альфа для модели OKLAB.
public static Color FromOklaba(float lightness, float a, float b, float alpha)Parameters
lightness float
Флот, представляющий яркость компонента цвета.
a float
Флота, представляющая компонент А цвета.
b float
Флота, представляющая B-компонент цвета.
alpha float
Флот, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromOklch(флота, флота и флота)
Возвращает новый цвет с запрошенными значениями яркости, хромы, температуры для модели OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)Parameters
luminance float
Флота, представляющая яркость компонента цвета.
chroma float
Флот, представляющий хромную составляющую цвета.
hue float
Флота, представляющая кожую составляющую цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromOklcha(флота, флота, флота и флота)
Возвращает новый цвет с запрошенными значениями луминации, хромы, хью, альфа для модели OKLAB.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)Parameters
luminance float
Флота, представляющая яркость компонента цвета.
chroma float
Флот, представляющий хромную составляющую цвета.
hue float
Флота, представляющая кожую составляющую цвета.
alpha float
Флот, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromRgb(байт, байт и байт)
Возвращает новый цвет с запрошенными жесткими, зелеными, синими значениями.Все цветные компоненты должны быть в диапазоне 0-255.
public static Color FromRgb(byte red, byte green, byte blue)Parameters
red byte
Бит, который представляет красный компонент цвета.
green byte
Бит представляет собой зеленый компонент цвета.
blue byte
Байт представляет собой синий компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromRgb(Инт, Инт, Инт)
Возвращает новый цвет с запрошенными жесткими, зелеными, синими значениями.Все цветные компоненты должны быть в диапазоне 0-255.
public static Color FromRgb(int red, int green, int blue)Parameters
red int
Инт, который представляет красный компонент цвета.
green int
Инт, представляющий собой зеленый компонент цвета.
blue int
Инт, представляющий синий компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromRgb(флота, флота и флота)
Возвращает новый цвет с запрошенными жесткими, зелеными, синими значениями.Все цветные компоненты должны быть в диапазоне 0-1.
public static Color FromRgb(float red, float green, float blue)Parameters
red float
Флота, представляющая красный компонент цвета.
green float
Флота, представляющая зеленый компонент цвета.
blue float
Плавушка, представляющая синий компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromRgba(Бит, бит и байт)
Возвращает новый цвет с запрошенными жесткими, зелеными, синими, альфа-значениями.Все цветные компоненты должны быть в диапазоне 0-255.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)Parameters
red byte
Бит, который представляет красный компонент цвета.
green byte
Бит представляет собой зеленый компонент цвета.
blue byte
Байт представляет собой синий компонент цвета.
alpha byte
Бит, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromRgba(Инт, инт, инт, инт)
Возвращает новый цвет с запрошенными жесткими, зелеными, синими, альфа-значениями.Все цветные компоненты должны быть в диапазоне 0-255.
public static Color FromRgba(int red, int green, int blue, int alpha)Parameters
red int
Инт, который представляет красный компонент цвета.
green int
Инт, представляющий собой зеленый компонент цвета.
blue int
Инт, представляющий синий компонент цвета.
alpha int
Инт, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromRgba(флота, флота, флота и флота)
Возвращает новый цвет с запрошенными жесткими, зелеными, синими, альфа-значениями.Все цветные компоненты должны быть в диапазоне 0-1.
public static Color FromRgba(float red, float green, float blue, float alpha)Parameters
red float
Флота, представляющая красный компонент цвета.
green float
Флота, представляющая зеленый компонент цвета.
blue float
Плавушка, представляющая синий компонент цвета.
alpha float
Флот, представляющий альфа-компонент цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromString(Стриг)
Потеряет строку, содержащую цвет CSS, и возвращает новый цвет.
public static Color FromString(string color)Parameters
color string
Коллекция, содержащая цвет в формате RGB, HEX, HSV, ХВБ, CMYK, NCOL, LCH, OKLCH или LAB
Returns
Новая версия класса Aspose.Html.Drawing.Color
FromUint(Уинт)
Возвращает новый цвет с запрашиваемой стоимостью ARGB.
public static Color FromUint(uint argb)Parameters
argb uint
Уинт, представляющий значение ARGB цвета.
Returns
Новая версия класса Aspose.Html.Drawing.Color
GetComplementary()
Возвращает новый цвет, который находится на противоположной стороне цветного колеса от оригинала.
public Color GetComplementary()Returns
Новая версия класса Aspose.Html.Drawing.Color.
GetHashCode()
Возвращаем код хаша.
public override int GetHashCode()Returns
Код для хаша.
GetHue()
Возвращает кожу цвета.
public float GetHue()Returns
Кожа из цвета.
GetLuminosity()
Возвращает яркость цвета.
public float GetLuminosity()Returns
Яркость цвета.
GetSaturation()
Возвращает насыщение цвета.
public float GetSaturation()Returns
Насыщение цвета.
ToInt()
Зашифруйте цветные компоненты ARGB в int.
public int ToInt()Returns
Зашифровано в.
ToName()
Возвращает название цвета, если оно соответствует цвету в списке названых цветов CSS или пустой строке.
public string ToName()Returns
Это цветное имя.
ToNaturalColorString(ИНТ)
Возвращает натуральный цвет (NCol) определенного цвета с использованием цветового письма с числом, чтобы указать расстояние (в процентах) от цвета.
public string ToNaturalColorString(int digits)Parameters
digits int
Установите точность оборота для цветовых компонентов.
Returns
Природные цвета (NCol) строки
ToRgbHexString()
Возвращает хексадецимальный цвет, указанный следующим образом: #RRGGBB.
public string ToRgbHexString()Returns
Хексадецимальная цветная строка.
ToRgbString()
Возвращает строку, содержащую цвет RGB, указанный: rgb(R, G, B).
public string ToRgbString()Returns
Это RGB String.
ToRgbaHexString()
Возвращающийся хексадецимальный цвет указывается следующим образом: #RRGGBBAA.
public string ToRgbaHexString()Returns
Хексадецимальная цветная строка.
ToRgbaString()
Возвращает строку, содержащую цвет RGBA, указанный: rgba(R, G, B, A).
public string ToRgbaString()Returns
Это Rgba String.
ToString()
Возвращает строку, состоящую из элементарных значений RGBA.
public override string ToString()Returns
Человечески читаемая строка.
ToUint()
Зашифровка цветовых компонентов ARGB в несанкционированные инт.
public uint ToUint()Returns
Кодированный не подписанный int.
WithAlpha(Флота)
Создает копию цвета с определенным альфа-компонентом.
public Color WithAlpha(float alpha)Parameters
alpha float
Значение компонента альфа
Returns
Новая версия класса Aspose.Html.Drawing.Color
WithHue(Флота)
Создает копию цвета с указанием кожи.
public Color WithHue(float hue)Parameters
hue float
Стоимость Hue.
Returns
>Новая инстанция класса Aspose.Html.Drawing.Color.
WithLuminosity(Флота)
Создает копию цвета с установленной яркостью.
public Color WithLuminosity(float luminosity)Parameters
luminosity float
Значение яркости
Returns
Новая версия класса Aspose.Html.Drawing.Color.
WithSaturation(Флота)
Создает копию цвета с определенной насыщенностью.
public Color WithSaturation(float saturation)Parameters
saturation float
Значение насыщения .
Returns
>Новая инстанция класса Aspose.Html.Drawing.Color.