Class Color
نام ها : Aspose.Html.Drawing جمع آوری: Aspose.HTML.dll (25.4.0)
کلاس رنگ به شما اجازه می دهد تا رنگ ها را به عنوانقرمز سبز آبی (RGB)ارزش های اشباع و روشنایی (HSL)ارزش های Hue-Saturation-Value (HSV)ارزش های Hue-Whiteness-Blackness (HWB)ارزش های نور A-B (LAB)ارزش های نور-کروم-هوا (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.Html.Drawing.Color.به صورت پیش فرض رنگ سیاه است.
public Color()
Color(کشتی، کشتی، کشتی)
شروع یک مثال جدید از کلاس Aspose.Html.Drawing.Color.تمام اجزای رنگی باید در محدوده 0-1 باشد.
public Color(float red, float green, float blue)
Parameters
red
float
ترکیب قرمز رنگ
green
float
ترکیبی از رنگ سبز
blue
float
ترکیبی از رنگ آبی
Color(کشتی، کشتی، کشتی، کشتی)
شروع یک مثال جدید از کلاس Aspose.Html.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.Html.Drawing.Color.تمام اجزای رنگی باید در محدوده 0-255 باشد.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
ترکیب قرمز رنگ
green
byte
ترکیبی از رنگ سبز
blue
byte
ترکیبی از رنگ آبی
Color(بایت، بایت، بایت، بایت)
شروع یک مثال جدید از کلاس Aspose.Html.Drawing.Color.تمام اجزای رنگی باید در محدوده 0-255 باشد.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
یک بایت که نشان دهنده قطعه قرمز رنگ است.
green
byte
یک بایت که ترکیب سبز رنگ را نشان می دهد.
blue
byte
یک بایت که نشان دهنده ترکیب آبی رنگ است.
alpha
byte
یک بایت که ترکیب آلفا رنگ را نشان می دهد.
Color(int، int، int، int)
شروع یک مثال جدید از کلاس Aspose.Html.Drawing.Color.تمام اجزای رنگی باید در محدوده 0-255 باشد.
public Color(int red, int green, int blue)
Parameters
red
int
ترکیب قرمز رنگ
green
int
ترکیبی از رنگ سبز
blue
int
ترکیبی از رنگ آبی
Color(int، int، int، int)
شروع یک مثال جدید از کلاس Aspose.Html.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.Html.Drawing.Color
Convert(ColorModel)
بازگرداندن یک اجزای رنگی در فرمت مدل رنگی مشخص شده.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
مدل رنگی
Returns
یک مثال جدید از رابط Aspose.Html.Drawing.IColorComponents
Equals(موضوع)
تعیین می کند که آیا Aspose.Html.Drawing.Color مشخص شده برابر با این مثال است.
public override bool Equals(object obj)
Parameters
obj
object
سیستم.Object برای مقایسه با این مثال.
Returns
“واقعی” اگر سیستم.Object مشخص شده برابر با این مثال است؛ در غیر این صورت، “واقعی”.
FromCmyk(کشتی، کشتی، کشتی، کشتی)
یک رنگ جدید با ارزش های مورد نظر سیان، مگنتا، زرد، کلید (سفید) باز می گردد.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
یک فلوت که نشان دهنده اجزای سیان رنگ است.
magenta
float
یک فلش که نشان دهنده اجزای مغناطیسی رنگ است.
yellow
float
پوسته ای که ترکیب زرد رنگ را نشان می دهد.
key
float
یک فلوت که بخش کلیدی رنگ را نشان می دهد.
Returns
یک مثال جدید از کلاس Aspose.Html.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.Html.Drawing.Color
FromGray(کشتی)
یک رنگ جدید با ارزش خاکستری مورد نظر بازگردانده می شود.
public static Color FromGray(float gray)
Parameters
gray
float
پوسته ای که ارزش خاکستری رنگ را نشان می دهد.
Returns
یک مثال جدید از کلاس Aspose.Html.Drawing.Color
FromHsl(کشتی، کشتی، کشتی)
بازگرداندن یک رنگ جدید با ارزش های خواسته شده، اشباع، اشباع.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
پوسته ای که نشان دهنده اجزای پوسته رنگ است.
saturation
float
پوسته ای که نشان دهنده اجزای اشباع رنگ است.
lightness
float
یک فلوت که نشان دهنده ضخامت بخش رنگ است.
Returns
یک مثال جدید از کلاس Aspose.Html.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.Html.Drawing.Color
FromHsv(کشتی، کشتی، کشتی)
بازگرداندن یک رنگ جدید با رنگ مورد نظر، اشباع، ارزش.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
پوسته ای که نشان دهنده اجزای پوسته رنگ است.
saturation
float
پوسته ای که نشان دهنده اجزای اشباع رنگ است.
value
float
یک فلوت که نشان دهنده قطعه ارزش رنگ است.
Returns
یک مثال جدید از کلاس Aspose.Html.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.Html.Drawing.Color
FromHwb(کشتی، کشتی، کشتی)
بازگرداندن یک رنگ جدید با ارزش های خواسته شده رنگ، سفید بودن، سیاه بودن.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
پوسته ای که نشان دهنده اجزای پوسته رنگ است.
whiteness
float
یک فلوت که نشان دهنده سفید بودن اجزای رنگ است.
blackness
float
پوسته ای که نشان دهنده رنگ سیاه است.
Returns
یک مثال جدید از کلاس Aspose.Html.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.Html.Drawing.Color
FromInt(int)
بازگرداندن یک رنگ جدید با ارزش ARGB درخواست شده.
public static Color FromInt(int argb)
Parameters
argb
int
یک int که ارزش ARGB رنگ را نشان می دهد.
Returns
یک مثال جدید از کلاس Aspose.Html.Drawing.Color
FromLab(کشتی، کشتی، کشتی)
بازگرداندن یک رنگ جدید با نور مورد نظر، ارزش های A، B.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
یک فلوت که نشان دهنده ضخامت بخش رنگ است.
a
float
یک فلوت که نشان دهنده یک جزء از رنگ است.
b
float
پوسته ای که نشان دهنده بخش B رنگ است.
Returns
یک مثال جدید از کلاس Aspose.Html.Drawing.Color
FromLaba(کشتی، کشتی، کشتی، کشتی)
بازگرداندن یک رنگ جدید با نور مورد نظر، A، B، ارزش های آلفا.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
یک فلوت که نشان دهنده ضخامت بخش رنگ است.
a
float
یک فلوت که نشان دهنده یک جزء از رنگ است.
b
float
پوسته ای که نشان دهنده بخش B رنگ است.
alpha
float
یک فلوت که ترکیب آلفا رنگ را نشان می دهد.
Returns
یک مثال جدید از کلاس Aspose.Html.Drawing.Color
FromLch(کشتی، کشتی، کشتی)
بازگرداندن یک رنگ جدید با ارزش های روشنایی، کروم، رنگ مورد نظر.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
یک فلوت که نشان دهنده اجزای روشنایی رنگ است.
chroma
float
یک فلوت که نشان دهنده ترکیب کروم رنگ است.
hue
float
پوسته ای که نشان دهنده اجزای پوسته رنگ است.
Returns
یک مثال جدید از کلاس Aspose.Html.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.Html.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
یک مثال جدید از کلاس Aspose.Html.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
یک مثال جدید از کلاس Aspose.Html.Drawing.Color
FromOklch(کشتی، کشتی، کشتی)
بازگرداندن یک رنگ جدید با ارزش های روشنایی، کروم، رنگ مورد نظر برای مدل OKLAB.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
یک فلوت که نشان دهنده اجزای روشنایی رنگ است.
chroma
float
یک فلوت که نشان دهنده ترکیب کروم رنگ است.
hue
float
پوسته ای که نشان دهنده اجزای پوسته رنگ است.
Returns
یک مثال جدید از کلاس Aspose.Html.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.Html.Drawing.Color
FromRgb(بایت، بایت، بایت)
بازگرداندن یک رنگ جدید با ارزش های خواسته شده، سبز، آبی.تمام اجزای رنگی باید در محدوده 0-255 باشد.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
یک بایت که نشان دهنده قطعه قرمز رنگ است.
green
byte
یک بایت که ترکیب سبز رنگ را نشان می دهد.
blue
byte
یک بایت که نشان دهنده ترکیب آبی رنگ است.
Returns
یک مثال جدید از کلاس Aspose.Html.Drawing.Color
FromRgb(int، int، int، int)
بازگرداندن یک رنگ جدید با ارزش های خواسته شده، سبز، آبی.تمام اجزای رنگی باید در محدوده 0-255 باشد.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
یک int که نشان دهنده قطعه قرمز رنگ است.
green
int
یک int که نشان دهنده ترکیب سبز رنگ است.
blue
int
یک int که ترکیب آبی رنگ را نشان می دهد.
Returns
یک مثال جدید از کلاس Aspose.Html.Drawing.Color
FromRgb(کشتی، کشتی، کشتی)
بازگرداندن یک رنگ جدید با ارزش های خواسته شده، سبز، آبی.تمام اجزای رنگی باید در محدوده 0-1 باشد.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
پوسته ای که رنگ قرمز را نشان می دهد.
green
float
پوسته ای که ترکیب سبز رنگ را نشان می دهد.
blue
float
پوسته ای که ترکیب آبی رنگ را نشان می دهد.
Returns
یک مثال جدید از کلاس Aspose.Html.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.Html.Drawing.Color
FromRgba(int، int، int، int)
بازگرداندن یک رنگ جدید با ارزش های زرد، سبز، آبی و آلفا درخواست شده است.تمام اجزای رنگی باید در محدوده 0-255 باشد.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
یک int که نشان دهنده قطعه قرمز رنگ است.
green
int
یک int که نشان دهنده ترکیب سبز رنگ است.
blue
int
یک int که ترکیب آبی رنگ را نشان می دهد.
alpha
int
یک int که نشان دهنده اجزای آلفا رنگ است.
Returns
یک مثال جدید از کلاس Aspose.Html.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.Html.Drawing.Color
FromString(String)
نوار حاوی رنگ CSS را از بین می برد و یک رنگ جدید را باز می گرداند.
public static Color FromString(string color)
Parameters
color
string
یک نوار حاوی رنگ در فرمت RGB، HEX، HSL، HSV، HWB، CMYK، NCOL، LCH، OKLCH، LAB یا OKLAB
Returns
یک مثال جدید از کلاس Aspose.Html.Drawing.Color
FromUint(وین)
بازگرداندن یک رنگ جدید با ارزش ARGB درخواست شده.
public static Color FromUint(uint argb)
Parameters
argb
uint
یک شاخه که ارزش ARGB رنگ را نشان می دهد.
Returns
یک مثال جدید از کلاس Aspose.Html.Drawing.Color
GetComplementary()
بازگرداندن یک رنگ جدید است که در طرف مقابل چرخ رنگی از اصلی است.
public Color GetComplementary()
Returns
یک مثال جدید از کلاس Aspose.Html.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(int)
بازگرداندن یک رنگ طبیعی (NCol) با استفاده از یک نامه رنگی با یک عدد برای تعیین فاصله (در درصد) از رنگ.
public string ToNaturalColorString(int digits)
Parameters
digits
int
تنظیم دقت چرخش برای اجزای رنگ.
Returns
رنگ های طبیعی (NCol)
ToRgbHexString()
بازگرداندن یک رنگ hexadecimal با: #RRGGBB مشخص شده است.
public string ToRgbHexString()
Returns
یک حلقه رنگ هکسادسیما
ToRgbString()
بازگرداندن یک نوار حاوی رنگ RGB مشخص شده توسط: rgb(R، G، B).
public string ToRgbString()
Returns
یک RGB است.
ToRgbaHexString()
بازگرداندن یک رنگ Hexadecimal با: #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 اجزای به int نامعلوم.
public uint ToUint()
Returns
رمزگذاری ناشناخته
WithAlpha(کشتی)
یک کپی از رنگ را با یک اجزای آلفا مشخص می کند.
public Color WithAlpha(float alpha)
Parameters
alpha
float
ارزش قطعات آلفا
Returns
یک مثال جدید از کلاس Aspose.Html.Drawing.Color
WithHue(کشتی)
یک کپی از رنگ با رنگ مشخص شده ایجاد می کند.
public Color WithHue(float hue)
Parameters
hue
float
ارزش های Hue
Returns
>؛یک مثال جدید از کلاس Aspose.Html.Drawing.Color.
WithLuminosity(کشتی)
یک کپی از رنگ با روشنایی مشخص ایجاد می کند.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
ارزش روشنایی
Returns
یک مثال جدید از کلاس Aspose.Html.Drawing.Color.
WithSaturation(کشتی)
یک کپی از رنگ را با اشباع مشخص ایجاد می کند.
public Color WithSaturation(float saturation)
Parameters
saturation
float
ارزش اشباع
Returns
>؛یک مثال جدید از کلاس Aspose.Html.Drawing.Color.