Class Color

Class Color

Tên không gian: Aspose.Html.Drawing Tổng hợp: Aspose.HTML.dll (25.4.0)

Lớp màu cho phép bạn xác định màu sắc như:Giá trị màu xanh đỏ (RGB)Giá trị Hue-Saturation-Luminosity (HSL)Giá trị Hue-Saturation-Value (HSV)Giá trị Hue-Whiteness-Blackness (HWB)Giá trị ánh sáng A-B (LAB)Giá trị Luminance-Chroma-Hue (LCH)Giá trị Cyan-Magenta-Yellow-Key (CMYK)Giá trị màu tự nhiên (NCOL)hoặc với một cái tên màu.Một kênh Alpha cũng có sẵn để chỉ ra sự minh bạch.

[ComVisible(true)]
public class Color

Inheritance

object Color

Thành viên thừa kế

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Color()

Bắt đầu một trường hợp mới của lớp Aspose.Html.Drawing.Color.Theo mặc định màu là màu đen.

public Color()

Color(float, float và float)

Bắt đầu một trường hợp mới của lớp Aspose.Html.Drawing.Color.Tất cả các thành phần màu phải nằm trong phạm vi 0-1.

public Color(float red, float green, float blue)

Parameters

red float

Các thành phần màu đỏ của màu.

green float

Thành phần màu xanh của màu sắc.

blue float

Thành phần màu xanh của màu sắc.

Color(Hải quân, Hải quân, Hải quân, Hải quân)

Bắt đầu một trường hợp mới của lớp Aspose.Html.Drawing.Color.Tất cả các thành phần màu phải nằm trong phạm vi 0-1.

public Color(float red, float green, float blue, float alpha)

Parameters

red float

Các thành phần màu đỏ của màu.

green float

Thành phần màu xanh của màu sắc.

blue float

Thành phần màu xanh của màu sắc.

alpha float

Các thành phần Alpha của màu sắc.

Color(byte, byte, byte)

Bắt đầu một trường hợp mới của lớp Aspose.Html.Drawing.Color.Tất cả các thành phần màu phải nằm trong phạm vi 0-255.

public Color(byte red, byte green, byte blue)

Parameters

red byte

Các thành phần màu đỏ của màu.

green byte

Thành phần màu xanh của màu sắc.

blue byte

Thành phần màu xanh của màu sắc.

Color(byte, byte, byte, byte)

Bắt đầu một trường hợp mới của lớp Aspose.Html.Drawing.Color.Tất cả các thành phần màu phải nằm trong phạm vi 0-255.

public Color(byte red, byte green, byte blue, byte alpha)

Parameters

red byte

Một byte đại diện cho thành phần màu đỏ của màu sắc.

green byte

Một byte đại diện cho thành phần màu xanh lá cây.

blue byte

Một byte đại diện cho thành phần màu xanh của màu sắc.

alpha byte

Một byte đại diện cho thành phần alpha của màu sắc.

Color(int, int, int, int)

Bắt đầu một trường hợp mới của lớp Aspose.Html.Drawing.Color.Tất cả các thành phần màu phải nằm trong phạm vi 0-255.

public Color(int red, int green, int blue)

Parameters

red int

Các thành phần màu đỏ của màu.

green int

Thành phần màu xanh của màu sắc.

blue int

Thành phần màu xanh của màu sắc.

Color(int, int, int, int, int)

Bắt đầu một trường hợp mới của lớp Aspose.Html.Drawing.Color.Tất cả các thành phần màu phải nằm trong phạm vi 0-255.

public Color(int red, int green, int blue, int alpha)

Parameters

red int

Các thành phần màu đỏ của màu.

green int

Thành phần màu xanh của màu sắc.

blue int

Thành phần màu xanh của màu sắc.

alpha int

Các thành phần Alpha của màu sắc.

Properties

Alpha

Nó đại diện cho thành phần alpha của màu sắc.

public float Alpha { get; }

Giá trị bất động sản

float

Blue

Nó đại diện cho thành phần màu xanh của màu sắc.

public float Blue { get; }

Giá trị bất động sản

float

Green

Nó đại diện cho thành phần màu xanh của màu sắc.

public float Green { get; }

Giá trị bất động sản

float

Red

Nó đại diện cho thành phần màu đỏ của màu sắc

public float Red { get; }

Giá trị bất động sản

float

Methods

AddLuminosity(Sông)

Tạo bản sao của Màu với Sum của độ sáng và giá trị delta của nó.

public Color AddLuminosity(float delta)

Parameters

delta float

Giá trị của ánh sáng

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

Convert(ColorModel)

Quay lại các thành phần màu trong định dạng của mô hình màu cụ thể.

public IColorComponents Convert(ColorModel model)

Parameters

model ColorModel

Mô hình màu

Returns

IColorComponents

Một ví dụ mới của giao diện Aspose.Html.Drawing.IColorComponents

Equals(đối tượng)

Nó xác định xem Aspose.Html.Drawing.Color được chỉ định có tương đương với trường hợp này hay không.

public override bool Equals(object obj)

Parameters

obj object

Hệ thống.Object để so sánh với trường hợp này.

Returns

bool

’truyền’ nếu System.Object được chỉ định là tương đương với trường hợp này; nếu không, ’lầm'.

FromCmyk(Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một màu mới với các giá trị cyan, magenta, vàng, chìa khóa (màu đen) yêu cầu.

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

Parameters

cyan float

Một vải đại diện cho thành phần syan của màu sắc.

magenta float

Một mực đại diện cho thành phần magenta của màu sắc.

yellow float

Một mực đại diện cho thành phần màu vàng của màu sắc.

key float

Một vải đại diện cho thành phần chính của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromCmyka(Hải quân, Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một màu mới với các giá trị cyan, magenta, vàng, chìa khóa (màu đen), alpha được yêu cầu.

public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)

Parameters

cyan float

Một vải đại diện cho thành phần syan của màu sắc.

magenta float

Một mực đại diện cho thành phần magenta của màu sắc.

yellow float

Một mực đại diện cho thành phần màu vàng của màu sắc.

key float

Một vải đại diện cho thành phần chính của màu sắc.

alpha float

Một float đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromGray(Sông)

Trả lại một màu mới với giá trị màu xám được yêu cầu.

public static Color FromGray(float gray)

Parameters

gray float

Một mực đại diện cho giá trị màu xám của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromHsl(float, float và float)

Trở lại một Màu mới với các giá trị hue, saturation, saturation được yêu cầu.

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

Parameters

hue float

Một vải đại diện cho thành phần hue của màu sắc.

saturation float

Một mảnh vỡ đại diện cho thành phần độn của màu sắc.

lightness float

Một mảnh vỡ đại diện cho thành phần nhẹ của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromHsla(Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một màu mới với các giá trị hue được yêu cầu, độ saturation, saturation, alpha.

public static Color FromHsla(float hue, float saturation, float lightness, float alpha)

Parameters

hue float

Một vải đại diện cho thành phần hue của màu sắc.

saturation float

Một mảnh vỡ đại diện cho thành phần độn của màu sắc.

lightness float

Một mảnh vỡ đại diện cho thành phần nhẹ của màu sắc.

alpha float

Một float đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromHsv(float, float và float)

Trở lại một Màu mới với độ ẩm, độ ẩm, giá trị được yêu cầu.

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

Parameters

hue float

Một vải đại diện cho thành phần hue của màu sắc.

saturation float

Một mảnh vỡ đại diện cho thành phần độn của màu sắc.

value float

Một mảng đại diện cho thành phần giá trị của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromHsva(Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một Màu mới với hue được yêu cầu, độ saturation, giá trị, alpha.

public static Color FromHsva(float hue, float saturation, float value, float alpha)

Parameters

hue float

Một vải đại diện cho thành phần hue của màu sắc.

saturation float

Một mảnh vỡ đại diện cho thành phần độn của màu sắc.

value float

Một mảng đại diện cho thành phần giá trị của màu sắc.

alpha float

Một float đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromHwb(float, float và float)

Trở lại một màu mới với các giá trị màu sắc, màu trắng, màu đen được yêu cầu.

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

Parameters

hue float

Một vải đại diện cho thành phần hue của màu sắc.

whiteness float

Một mực đại diện cho thành phần màu trắng của màu sắc.

blackness float

Một mảnh vỡ đại diện cho thành phần đen của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromHwba(Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một màu mới với các giá trị màu sắc, màu trắng, màu đen được yêu cầu.

public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)

Parameters

hue float

Một vải đại diện cho thành phần hue của màu sắc.

whiteness float

Một mực đại diện cho thành phần màu trắng của màu sắc.

blackness float

Một mảnh vỡ đại diện cho thành phần đen của màu sắc.

alpha float

Một float đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromInt(int)

Trả lại một màu mới với giá trị ARGB được yêu cầu.

public static Color FromInt(int argb)

Parameters

argb int

Một int đại diện cho giá trị ARGB của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromLab(float, float và float)

Trở lại một màu mới với độ sáng được yêu cầu, giá trị A, B.

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

Parameters

lightness float

Một mảnh vỡ đại diện cho thành phần nhẹ của màu sắc.

a float

Một mảng đại diện cho thành phần A của màu sắc.

b float

Một mảng đại diện cho thành phần B của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromLaba(Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một màu mới với độ sáng được yêu cầu, A, B, giá trị alpha.

public static Color FromLaba(float lightness, float a, float b, float alpha)

Parameters

lightness float

Một mảnh vỡ đại diện cho thành phần nhẹ của màu sắc.

a float

Một mảng đại diện cho thành phần A của màu sắc.

b float

Một mảng đại diện cho thành phần B của màu sắc.

alpha float

Một float đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromLch(float, float và float)

Trở lại một màu mới với các giá trị luminance, chroma, hue được yêu cầu.

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

Parameters

luminance float

Một vải đại diện cho thành phần sáng của màu sắc.

chroma float

Một mực đại diện cho thành phần chroma của màu sắc.

hue float

Một vải đại diện cho thành phần hue của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromLcha(Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một màu mới với các giá trị luminance, chroma, hue, alpha được yêu cầu.

public static Color FromLcha(float luminance, float chroma, float hue, float alpha)

Parameters

luminance float

Một vải đại diện cho thành phần sáng của màu sắc.

chroma float

Một mực đại diện cho thành phần chroma của màu sắc.

hue float

Một vải đại diện cho thành phần hue của màu sắc.

alpha float

Một float đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromOklab(float, float và float)

Trở lại một màu mới với độ sáng yêu cầu, giá trị A, B cho mô hình OKLAB.

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

Parameters

lightness float

Một mảnh vỡ đại diện cho thành phần nhẹ của màu sắc.

a float

Một mảng đại diện cho thành phần A của màu sắc.

b float

Một mảng đại diện cho thành phần B của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromOklaba(Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một màu mới với độ sáng được yêu cầu, A, B, giá trị alpha cho mô hình OKLAB.

public static Color FromOklaba(float lightness, float a, float b, float alpha)

Parameters

lightness float

Một mảnh vỡ đại diện cho thành phần nhẹ của màu sắc.

a float

Một mảng đại diện cho thành phần A của màu sắc.

b float

Một mảng đại diện cho thành phần B của màu sắc.

alpha float

Một float đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromOklch(float, float và float)

Trở lại một màu mới với các giá trị ánh sáng, chroma, hue được yêu cầu cho mô hình OKLAB.

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

Parameters

luminance float

Một vải đại diện cho thành phần sáng của màu sắc.

chroma float

Một mực đại diện cho thành phần chroma của màu sắc.

hue float

Một vải đại diện cho thành phần hue của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromOklcha(Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một màu mới với các giá trị luminance, chroma, hue, alpha được yêu cầu cho mô hình OKLAB.

public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)

Parameters

luminance float

Một vải đại diện cho thành phần sáng của màu sắc.

chroma float

Một mực đại diện cho thành phần chroma của màu sắc.

hue float

Một vải đại diện cho thành phần hue của màu sắc.

alpha float

Một float đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromRgb(byte, byte, byte)

Trở lại một màu mới với các giá trị được yêu cầu màu xanh, màu xanh, màu xanh.Tất cả các thành phần màu phải nằm trong phạm vi 0-255.

public static Color FromRgb(byte red, byte green, byte blue)

Parameters

red byte

Một byte đại diện cho thành phần màu đỏ của màu sắc.

green byte

Một byte đại diện cho thành phần màu xanh lá cây.

blue byte

Một byte đại diện cho thành phần màu xanh của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromRgb(int, int, int, int)

Trở lại một màu mới với các giá trị được yêu cầu màu xanh, màu xanh, màu xanh.Tất cả các thành phần màu phải nằm trong phạm vi 0-255.

public static Color FromRgb(int red, int green, int blue)

Parameters

red int

Một int đại diện cho thành phần màu đỏ của màu sắc.

green int

Một int đại diện cho thành phần xanh của màu sắc.

blue int

Một int đại diện cho thành phần màu xanh của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromRgb(float, float và float)

Trở lại một màu mới với các giá trị được yêu cầu màu xanh, màu xanh, màu xanh.Tất cả các thành phần màu phải nằm trong phạm vi 0-1.

public static Color FromRgb(float red, float green, float blue)

Parameters

red float

Một mực đại diện cho thành phần màu đỏ của màu sắc.

green float

Một mảnh vỡ đại diện cho thành phần xanh của màu sắc.

blue float

Một mực đại diện cho thành phần màu xanh của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromRgba(byte, byte, byte, byte)

Trở lại một Màu mới với các giá trị gạch, xanh, xanh, alpha được yêu cầu.Tất cả các thành phần màu phải nằm trong phạm vi 0-255.

public static Color FromRgba(byte red, byte green, byte blue, byte alpha)

Parameters

red byte

Một byte đại diện cho thành phần màu đỏ của màu sắc.

green byte

Một byte đại diện cho thành phần màu xanh lá cây.

blue byte

Một byte đại diện cho thành phần màu xanh của màu sắc.

alpha byte

Một byte đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromRgba(int, int, int, int, int)

Trở lại một Màu mới với các giá trị gạch, xanh, xanh, alpha được yêu cầu.Tất cả các thành phần màu phải nằm trong phạm vi 0-255.

public static Color FromRgba(int red, int green, int blue, int alpha)

Parameters

red int

Một int đại diện cho thành phần màu đỏ của màu sắc.

green int

Một int đại diện cho thành phần xanh của màu sắc.

blue int

Một int đại diện cho thành phần màu xanh của màu sắc.

alpha int

Một int đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromRgba(Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một Màu mới với các giá trị gạch, xanh, xanh, alpha được yêu cầu.Tất cả các thành phần màu phải nằm trong phạm vi 0-1.

public static Color FromRgba(float red, float green, float blue, float alpha)

Parameters

red float

Một mực đại diện cho thành phần màu đỏ của màu sắc.

green float

Một mảnh vỡ đại diện cho thành phần xanh của màu sắc.

blue float

Một mực đại diện cho thành phần màu xanh của màu sắc.

alpha float

Một float đại diện cho thành phần alpha của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromString(String)

Tắt dòng chứa màu CSS và trả về một màu mới.

public static Color FromString(string color)

Parameters

color string

Một dòng chứa màu sắc trong định dạng RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB hoặc OKLAB

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

FromUint(UINT)

Trả lại một màu mới với giá trị ARGB được yêu cầu.

public static Color FromUint(uint argb)

Parameters

argb uint

Một uint đại diện cho giá trị ARGB của màu sắc.

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

GetComplementary()

Trở lại một màu mới nằm ở phía ngược lại của bánh xe màu từ màu gốc.

public Color GetComplementary()

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color.

GetHashCode()

Trở lại mã hash.

public override int GetHashCode()

Returns

int

Mã hash

GetHue()

Quay lại một màu sắc.

public float GetHue()

Returns

float

Một màu sắc của màu sắc.

GetLuminosity()

Trở lại một độ sáng của màu sắc.

public float GetLuminosity()

Returns

float

Ánh sáng của màu sắc.

GetSaturation()

Trở lại một sự saturation của màu sắc.

public float GetSaturation()

Returns

float

Một sự sưng của màu sắc.

ToInt()

Mã hóa các thành phần màu ARGB vào int.

public int ToInt()

Returns

int

mã hóa int.

ToName()

Quay lại tên của màu nếu nó phù hợp với một màu trong danh sách các màu được gọi là CSS, hoặc một dòng trống.

public string ToName()

Returns

string

Một cái tên màu

ToNaturalColorString(int)

Quay lại một màu sắc tự nhiên (NCol) cụ thể bằng cách sử dụng một lá thư màu với một số để chỉ ra khoảng cách (trong phần trăm) từ màu sắc.

public string ToNaturalColorString(int digits)

Parameters

digits int

Thiết lập độ chính xác vòng tròn cho các thành phần màu.

Returns

string

Màu sắc tự nhiên (NCol)

ToRgbHexString()

Trở lại một màu hexadecimal được chỉ định với: #RRGGBB.

public string ToRgbHexString()

Returns

string

Một dòng màu hexadecimal.

ToRgbString()

Quay lại một dòng chứa màu RGB được chỉ định bởi: rgb(R, G, B).

public string ToRgbString()

Returns

string

Một rgb string.

ToRgbaHexString()

Trở lại một màu Hexadecimal được chỉ định với: #RRGGBBAA.

public string ToRgbaHexString()

Returns

string

Một dòng màu hexadecimal.

ToRgbaString()

Quay lại một dòng chứa màu RGBA được chỉ định bởi: rgba(R, G, B, A).

public string ToRgbaString()

Returns

string

Một rgba string.

ToString()

Quay lại một dòng bao gồm các giá trị thành phần RGBA.

public override string ToString()

Returns

string

Một dòng chữ dễ đọc.

ToUint()

Mã hóa các thành phần màu ARGB vào int không được ký kết.

public uint ToUint()

Returns

uint

Đã mã hóa không ký.

WithAlpha(Sông)

Tạo bản sao của Màu với một thành phần alpha cụ thể.

public Color WithAlpha(float alpha)

Parameters

alpha float

Giá trị của thành phần Alpha

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color

WithHue(Sông)

Tạo bản sao của màu sắc với màu sắc cụ thể.

public Color WithHue(float hue)

Parameters

hue float

Giá trị của Hue.

Returns

Color

> Một ví dụ mới của lớp Aspose.Html.Drawing.Color.

WithLuminosity(Sông)

Tạo bản sao của màu sắc với độ sáng cụ thể.

public Color WithLuminosity(float luminosity)

Parameters

luminosity float

Giá trị của ánh sáng

Returns

Color

Một ví dụ mới của lớp Aspose.Html.Drawing.Color.

WithSaturation(Sông)

Tạo bản sao của màu sắc với độ saturation cụ thể.

public Color WithSaturation(float saturation)

Parameters

saturation float

Giá trị của sự saturation.

Returns

Color

> Một ví dụ mới của lớp Aspose.Html.Drawing.Color.

 Tiếng Việt