Class Color
Название пространства: Aspose.Svg.Drawing Ассоциация: Aspose.SVG.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 Color
Inheritance
Наследованные члены
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Инициализует новую инстанцию класса Aspose.Svg.Drawing.Color.По умолчанию цвет черный.
public Color()
Color(флота, флота и флота)
Инициализует новую инстанцию класса Aspose.Svg.Drawing.Color.Все цветные компоненты должны быть в диапазоне 0-1.
public Color(float red, float green, float blue)
Parameters
red
float
Красный компонент цвета.
green
float
Зеленый компонент цвета.
blue
float
Синий компонент цвета.
Color(флота, флота, флота и флота)
Инициализует новую инстанцию класса Aspose.Svg.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.Svg.Drawing.Color.Все цветные компоненты должны быть в диапазоне 0-255.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Красный компонент цвета.
green
byte
Зеленый компонент цвета.
blue
byte
Синий компонент цвета.
Color(Бит, бит и байт)
Инициализует новую инстанцию класса Aspose.Svg.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.Svg.Drawing.Color.Все цветные компоненты должны быть в диапазоне 0-255.
public Color(int red, int green, int blue)
Parameters
red
int
Красный компонент цвета.
green
int
Зеленый компонент цвета.
blue
int
Синий компонент цвета.
Color(Инт, инт, инт, инт)
Инициализует новую инстанцию класса Aspose.Svg.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.Svg.Drawing.Color
Convert(ColorModel)
Возвращает цветные компоненты в формате указанного цвета.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Модель цвета .
Returns
Новый пример интерфейса Aspose.Svg.Drawing.IColorComponents
Equals(Объекты)
Определяет, равен ли указанный Aspose.Svg.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.Svg.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.Svg.Drawing.Color
FromGray(Флота)
Возвращает новый цвет с запрошенной синей стоимостью.
public static Color FromGray(float gray)
Parameters
gray
float
Флот, представляющий синюю ценность цвета.
Returns
Новая инстанция класса Aspose.Svg.Drawing.Color
FromHsl(флота, флота и флота)
Возвращает новый цвет с запрошенными значениями глины, засыпания, насыщения.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Флота, представляющая кожую составляющую цвета.
saturation
float
Флота, представляющая засыпающий компонент цвета.
lightness
float
Флот, представляющий яркость компонента цвета.
Returns
Новая инстанция класса Aspose.Svg.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.Svg.Drawing.Color
FromHsv(флота, флота и флота)
Возвращает новый цвет с требоваемым цветом, насытием, ценностью.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Флота, представляющая кожую составляющую цвета.
saturation
float
Флота, представляющая засыпающий компонент цвета.
value
float
Флот, представляющий ценный компонент цвета.
Returns
Новая инстанция класса Aspose.Svg.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.Svg.Drawing.Color
FromHwb(флота, флота и флота)
Возвращает новый цвет с запрошенными значениями цвета, белости, черности.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Флота, представляющая кожую составляющую цвета.
whiteness
float
Флота, представляющая белость компонента цвета.
blackness
float
Флот, представляющий черность компонента цвета.
Returns
Новая инстанция класса Aspose.Svg.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.Svg.Drawing.Color
FromInt(ИНТ)
Возвращает новый цвет с запрашиваемой стоимостью ARGB.
public static Color FromInt(int argb)
Parameters
argb
int
Инт, представляющий значение ARGB цвета.
Returns
Новая инстанция класса Aspose.Svg.Drawing.Color
FromLab(флота, флота и флота)
Возвращает новый цвет с запрошенной яркостью, значениями А, В.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Флот, представляющий яркость компонента цвета.
a
float
Флота, представляющая компонент А цвета.
b
float
Флота, представляющая B-компонент цвета.
Returns
Новая инстанция класса Aspose.Svg.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.Svg.Drawing.Color
FromLch(флота, флота и флота)
Возвращает новый цвет с запрошенными значениями яркости, хромы, шерсти.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Флота, представляющая яркость компонента цвета.
chroma
float
Флот, представляющий хромную составляющую цвета.
hue
float
Флота, представляющая кожую составляющую цвета.
Returns
Новая инстанция класса Aspose.Svg.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.Svg.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.Svg.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.Svg.Drawing.Color
FromOklch(флота, флота и флота)
Возвращает новый цвет с запрошенными значениями яркости, хромы, температуры для модели OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Флота, представляющая яркость компонента цвета.
chroma
float
Флот, представляющий хромную составляющую цвета.
hue
float
Флота, представляющая кожую составляющую цвета.
Returns
Новая инстанция класса Aspose.Svg.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.Svg.Drawing.Color
FromRgb(байт, байт и байт)
Возвращает новый цвет с запрошенными жесткими, зелеными, синими значениями.Все цветные компоненты должны быть в диапазоне 0-255.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Бит, который представляет красный компонент цвета.
green
byte
Бит представляет собой зеленый компонент цвета.
blue
byte
Байт представляет собой синий компонент цвета.
Returns
Новая инстанция класса Aspose.Svg.Drawing.Color
FromRgb(Инт, Инт, Инт)
Возвращает новый цвет с запрошенными жесткими, зелеными, синими значениями.Все цветные компоненты должны быть в диапазоне 0-255.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Инт, который представляет красный компонент цвета.
green
int
Инт, представляющий собой зеленый компонент цвета.
blue
int
Инт, представляющий синий компонент цвета.
Returns
Новая инстанция класса Aspose.Svg.Drawing.Color
FromRgb(флота, флота и флота)
Возвращает новый цвет с запрошенными жесткими, зелеными, синими значениями.Все цветные компоненты должны быть в диапазоне 0-1.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Флота, представляющая красный компонент цвета.
green
float
Флота, представляющая зеленый компонент цвета.
blue
float
Плавушка, представляющая синий компонент цвета.
Returns
Новая инстанция класса Aspose.Svg.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.Svg.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.Svg.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.Svg.Drawing.Color
FromString(Стриг)
Потеряет строку, содержащую цвет CSS, и возвращает новый цвет.
public static Color FromString(string color)
Parameters
color
string
Коллекция, содержащая цвет в формате RGB, HEX, HSV, ХВБ, CMYK, NCOL, LCH, OKLCH или LAB
Returns
Новая инстанция класса Aspose.Svg.Drawing.Color
FromUint(Уинт)
Возвращает новый цвет с запрашиваемой стоимостью ARGB.
public static Color FromUint(uint argb)
Parameters
argb
uint
Уинт, представляющий значение ARGB цвета.
Returns
Новая инстанция класса Aspose.Svg.Drawing.Color
GetComplementary()
Возвращает новый цвет, который находится на противоположной стороне цветного колеса от оригинала.
public Color GetComplementary()
Returns
Новая инстанция класса Aspose.Svg.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.Svg.Drawing.Color
WithHue(Флота)
Создает копию цвета с указанием кожи.
public Color WithHue(float hue)
Parameters
hue
float
Стоимость Hue.
Returns
>Новая инстанция класса Aspose.Svg.Drawing.Color.
WithLuminosity(Флота)
Создает копию цвета с установленной яркостью.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Значение яркости
Returns
Новая инстанция класса Aspose.Svg.Drawing.Color.
WithSaturation(Флота)
Создает копию цвета с определенной насыщенностью.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Значение насыщения .
Returns
>Новая инстанция класса Aspose.Svg.Drawing.Color.