Class Color
Названий на: Aspose.Svg.Drawing Асамблея: Aspose.SVG.dll (25.5.0)
Класа кольорів дозволяє визначати кольори якЧервоно-зелений блакитний (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
«правда», якщо зазначена Система.Об’єкт дорівнює такому інстанції; в іншому випадку, «фальшива».
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(плавання, плавання, плавання)
Повертає новий колір з затребуваною легкістю, значеннями A, B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Флота, що представляє елемент світлості кольору.
a
float
Флота, що являє собою компонент A кольору.
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
Флота, що являє собою компонент A кольору.
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(флоту, флоту, флоту і флоту)
Він повертає новий колір з затребуваними значеннями світлодіодності, хрома, ху, альфа.
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
Флота, що являє собою компонент A кольору.
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
Флота, що являє собою компонент A кольору.
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, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB або OKLAB
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
Різдвяна стрічка.
ToString()
Він повертає рядку, що складається з компонентних значень RGBA.
public override string ToString()
Returns
Чоловічно чистий колір.
ToUint()
Зашифрує кольорові компоненти ARGB в непідписані.
public uint ToUint()
Returns
Завантажити не підписані.
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.