Class Color

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 Color

Нападні члени

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; }

вартість нерухомості

float

Blue

Вона являє собою синій компонент кольору.

public float Blue { get; }

вартість нерухомості

float

Green

Вони представляють зелений компонент кольору.

public float Green { get; }

вартість нерухомості

float

Red

Представляє червоний компонент кольору

public float Red { get; }

вартість нерухомості

float

Methods

AddLuminosity(Флота)

Створює копію кольору з сумою його яскравості та вартістю дельта.

public Color AddLuminosity(float delta)

Parameters

delta float

Вартість яскравості

Returns

Color

Новий приклад класу Aspose.Svg.Drawing.Color

Convert(ColorModel)

Він повертає кольорові компоненти у форматі зазначеного кольорового моделі.

public IColorComponents Convert(ColorModel model)

Parameters

model ColorModel

Модель кольору .

Returns

IColorComponents

Новий приклад інтерфейсу Aspose.Svg.Drawing.IColorComponents

Equals(Об’єкт)

Визначити, чи є зазначений Aspose.Svg.Drawing.Color рівним цьому прикладу.

public override bool Equals(object obj)

Parameters

obj object

Система.Об’єкт для порівняння з цією інстанцією.

Returns

bool

«правда», якщо зазначена Система.Об’єкт дорівнює такому інстанції; в іншому випадку, «фальшива».

FromCmyk(флоту, флоту, флоту і флоту)

Він повертає новий колір з затребуваними цианними, магентами, жовтими, ключовими (чорними) значеннями.

public static Color FromCmyk(float cyan, float magenta, float yellow, float key)

Parameters

cyan float

Флота, що представляє цианний компонент кольору.

magenta float

Флота, що представляє компонент магенти кольору.

yellow float

Флота, що представляє жовту частину кольору.

key float

Флота, що являє собою ключовий компонент кольору.

Returns

Color

Новий приклад класу 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

Color

Новий приклад класу Aspose.Svg.Drawing.Color

FromGray(Флота)

Він повертає новий колір з затребуваною синьою вартістю.

public static Color FromGray(float gray)

Parameters

gray float

Флота, що являє собою сіру вартість кольору.

Returns

Color

Новий приклад класу Aspose.Svg.Drawing.Color

FromHsl(плавання, плавання, плавання)

Він повертає новий колір з затребуваними значеннями глибини, насичення, насичення.

public static Color FromHsl(float hue, float saturation, float lightness)

Parameters

hue float

Флота, що представляє колірний компонент кольору.

saturation float

Флота, що представляє зачаткову частину кольору.

lightness float

Флота, що представляє елемент світлості кольору.

Returns

Color

Новий приклад класу 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

Color

Новий приклад класу Aspose.Svg.Drawing.Color

FromHsv(плавання, плавання, плавання)

Він повертає новий колір з затребуваним кольором, насиченням, цінністю.

public static Color FromHsv(float hue, float saturation, float value)

Parameters

hue float

Флота, що представляє колірний компонент кольору.

saturation float

Флота, що представляє зачаткову частину кольору.

value float

Флоту, що представляє цінний компонент кольору.

Returns

Color

Новий приклад класу 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

Color

Новий приклад класу Aspose.Svg.Drawing.Color

FromHwb(плавання, плавання, плавання)

Він повертає новий колір з затребуваними значеннями кольору, білості, чорності.

public static Color FromHwb(float hue, float whiteness, float blackness)

Parameters

hue float

Флота, що представляє колірний компонент кольору.

whiteness float

Флота, що представляє білість компонента кольору.

blackness float

Флота, що представляє чорність компонента кольору.

Returns

Color

Новий приклад класу 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

Color

Новий приклад класу Aspose.Svg.Drawing.Color

FromInt(ІНТ)

Він повертає новий колір з затребуваною ціною ARGB.

public static Color FromInt(int argb)

Parameters

argb int

Інт, що являє собою вартість ARGB кольору.

Returns

Color

Новий приклад класу 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

Color

Новий приклад класу 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

Color

Новий приклад класу Aspose.Svg.Drawing.Color

FromLch(плавання, плавання, плавання)

Він повертає новий колір з затребуваними значеннями світлодіодності, хроми, кольору.

public static Color FromLch(float luminance, float chroma, float hue)

Parameters

luminance float

Флота, що представляє елемент світла кольору.

chroma float

Флота, що представляє хромовий компонент кольору.

hue float

Флота, що представляє колірний компонент кольору.

Returns

Color

Новий приклад класу 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

Color

Новий приклад класу 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

Color

Новий приклад класу 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

Color

Новий приклад класу Aspose.Svg.Drawing.Color

FromOklch(плавання, плавання, плавання)

Повертає новий колір з затребуваними значеннями світлодіодності, хроми, кольору для моделі OKLAB.

public static Color FromOklch(float luminance, float chroma, float hue)

Parameters

luminance float

Флота, що представляє елемент світла кольору.

chroma float

Флота, що представляє хромовий компонент кольору.

hue float

Флота, що представляє колірний компонент кольору.

Returns

Color

Новий приклад класу 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

Color

Новий приклад класу 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

Color

Новий приклад класу 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

Color

Новий приклад класу 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

Color

Новий приклад класу 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

Color

Новий приклад класу 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

Color

Новий приклад класу 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

Color

Новий приклад класу 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

Color

Новий приклад класу Aspose.Svg.Drawing.Color

FromUint(Уінт)

Він повертає новий колір з затребуваною ціною ARGB.

public static Color FromUint(uint argb)

Parameters

argb uint

Уніт, що являє собою вартість ARGB кольору.

Returns

Color

Новий приклад класу Aspose.Svg.Drawing.Color

GetComplementary()

Повертає новий колір, який знаходиться на протилежному боці кольорового колеса від оригіналу.

public Color GetComplementary()

Returns

Color

Новий приклад класу Aspose.Svg.Drawing.Color.

GetHashCode()

Поверніть код хаша.

public override int GetHashCode()

Returns

int

Код для хаша.

GetHue()

Повернеться колір кольору.

public float GetHue()

Returns

float

Колір від кольору.

GetLuminosity()

Відновлюється яскравість кольору.

public float GetLuminosity()

Returns

float

Яскравість кольору.

GetSaturation()

Відновлюється насичення кольору.

public float GetSaturation()

Returns

float

Наситіння кольору.

ToInt()

Зашифруйте колірні компоненти ARGB в int.

public int ToInt()

Returns

int

Зашифровані в.

ToName()

Він повертає ім’я кольору, якщо він відповідає кольору в списку названих кольорів CSS, або порожній ряд.

public string ToName()

Returns

string

Ім’я кольору

ToNaturalColorString(ІНТ)

Повертає природний колір (NCol) визначеного кольору за допомогою кольорового листа з числом, щоб визначити відстань (в відсотках) від кольору.

public string ToNaturalColorString(int digits)

Parameters

digits int

Налаштуйте точність обертання для кольорових компонентів.

Returns

string

Природні кольори (NCol)

ToRgbHexString()

Повернення хексадецимального кольору визначається за допомогою: #RRGGBB.

public string ToRgbHexString()

Returns

string

Хексадецимальна колірна смуга.

ToRgbString()

Повертає смугу, що містить колір RGB, зазначений: rgb(R, G, B).

public string ToRgbString()

Returns

string

Створення RGB string.

ToRgbaHexString()

Повернення хексадецимального кольору вказується з: #RRGGBBAA.

public string ToRgbaHexString()

Returns

string

Хексадецимальна колірна смуга.

ToRgbaString()

Повертає смугу, що містить колір RGBA, зазначений: rgba(R, G, B, A).

public string ToRgbaString()

Returns

string

Різдвяна стрічка.

ToString()

Він повертає рядку, що складається з компонентних значень RGBA.

public override string ToString()

Returns

string

Чоловічно чистий колір.

ToUint()

Зашифрує кольорові компоненти ARGB в непідписані.

public uint ToUint()

Returns

uint

Завантажити не підписані.

WithAlpha(Флота)

Створює копію кольору з зазначеним альфа-компонентом.

public Color WithAlpha(float alpha)

Parameters

alpha float

Вартість компоненту Альфа

Returns

Color

Новий приклад класу Aspose.Svg.Drawing.Color

WithHue(Флота)

Створює копію кольору з зазначеним кольором.

public Color WithHue(float hue)

Parameters

hue float

Вартість від Hue.

Returns

Color

>Нова інстанція класу Aspose.Svg.Drawing.Color.

WithLuminosity(Флота)

Створює копію кольору з визначеною яскравістю.

public Color WithLuminosity(float luminosity)

Parameters

luminosity float

Вартість яскравості

Returns

Color

Новий приклад класу Aspose.Svg.Drawing.Color.

WithSaturation(Флота)

Створює копію кольору з зазначеною навантаженням.

public Color WithSaturation(float saturation)

Parameters

saturation float

Вартість насичення .

Returns

Color

>Нова інстанція класу Aspose.Svg.Drawing.Color.

 Українська