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
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
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
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
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
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
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
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
’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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Mã hash
GetHue()
Quay lại một màu sắc.
public float GetHue()
Returns
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
Á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
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
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
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
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
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
Một rgb string.
ToRgbaHexString()
Trở lại một màu Hexadecimal được chỉ định với: #RRGGBBAA.
public string ToRgbaHexString()
Returns
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
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
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
Đã 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
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
> 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
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
> Một ví dụ mới của lớp Aspose.Html.Drawing.Color.