Class Color

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

“Правда” если указанный 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

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(флота, флота и флота)

Возвращает новый цвет с запрошенной яркостью, значениями А, В.

public static Color FromLab(float lightness, float a, float b)

Parameters

lightness float

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

a float

Флота, представляющая компонент А цвета.

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

Флота, представляющая компонент А цвета.

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(флота, флота, флота и флота)

Возвращает новый цвет с запрошенными значениями луминации, хрома, hue, альфа.

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

Флота, представляющая компонент А цвета.

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

Флота, представляющая компонент А цвета.

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, HSV, ХВБ, CMYK, NCOL, LCH, OKLCH или LAB

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

Это Rgba String.

ToString()

Возвращает строку, состоящую из элементарных значений RGBA.

public override string ToString()

Returns

string

Человечески читаемая строка.

ToUint()

Зашифровка цветовых компонентов ARGB в несанкционированные инт.

public uint ToUint()

Returns

uint

Кодированный не подписанный int.

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.

 Русский