Class Color

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 Color

اعضای ارثی

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

ارزش املاک

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.Html.Drawing.Color

Convert(ColorModel)

بازگرداندن یک اجزای رنگی در فرمت مدل رنگی مشخص شده.

public IColorComponents Convert(ColorModel model)

Parameters

model ColorModel

مدل رنگی

Returns

IColorComponents

یک مثال جدید از رابط Aspose.Html.Drawing.IColorComponents

Equals(موضوع)

تعیین می کند که آیا Aspose.Html.Drawing.Color مشخص شده برابر با این مثال است.

public override bool Equals(object obj)

Parameters

obj object

سیستم.Object برای مقایسه با این مثال.

Returns

bool

“واقعی” اگر سیستم.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.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

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color

FromGray(کشتی)

یک رنگ جدید با ارزش خاکستری مورد نظر بازگردانده می شود.

public static Color FromGray(float gray)

Parameters

gray float

پوسته ای که ارزش خاکستری رنگ را نشان می دهد.

Returns

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color

FromHsl(کشتی، کشتی، کشتی)

بازگرداندن یک رنگ جدید با ارزش های خواسته شده، اشباع، اشباع.

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

Parameters

hue float

پوسته ای که نشان دهنده اجزای پوسته رنگ است.

saturation float

پوسته ای که نشان دهنده اجزای اشباع رنگ است.

lightness float

یک فلوت که نشان دهنده ضخامت بخش رنگ است.

Returns

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color

FromHsv(کشتی، کشتی، کشتی)

بازگرداندن یک رنگ جدید با رنگ مورد نظر، اشباع، ارزش.

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

Parameters

hue float

پوسته ای که نشان دهنده اجزای پوسته رنگ است.

saturation float

پوسته ای که نشان دهنده اجزای اشباع رنگ است.

value float

یک فلوت که نشان دهنده قطعه ارزش رنگ است.

Returns

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color

FromHwb(کشتی، کشتی، کشتی)

بازگرداندن یک رنگ جدید با ارزش های خواسته شده رنگ، سفید بودن، سیاه بودن.

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

Parameters

hue float

پوسته ای که نشان دهنده اجزای پوسته رنگ است.

whiteness float

یک فلوت که نشان دهنده سفید بودن اجزای رنگ است.

blackness float

پوسته ای که نشان دهنده رنگ سیاه است.

Returns

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color

FromInt(int)

بازگرداندن یک رنگ جدید با ارزش ARGB درخواست شده.

public static Color FromInt(int argb)

Parameters

argb int

یک int که ارزش ARGB رنگ را نشان می دهد.

Returns

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color

FromLch(کشتی، کشتی، کشتی)

بازگرداندن یک رنگ جدید با ارزش های روشنایی، کروم، رنگ مورد نظر.

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

Parameters

luminance float

یک فلوت که نشان دهنده اجزای روشنایی رنگ است.

chroma float

یک فلوت که نشان دهنده ترکیب کروم رنگ است.

hue float

پوسته ای که نشان دهنده اجزای پوسته رنگ است.

Returns

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color

FromOklch(کشتی، کشتی، کشتی)

بازگرداندن یک رنگ جدید با ارزش های روشنایی، کروم، رنگ مورد نظر برای مدل OKLAB.

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

Parameters

luminance float

یک فلوت که نشان دهنده اجزای روشنایی رنگ است.

chroma float

یک فلوت که نشان دهنده ترکیب کروم رنگ است.

hue float

پوسته ای که نشان دهنده اجزای پوسته رنگ است.

Returns

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس 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

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color

FromUint(وین)

بازگرداندن یک رنگ جدید با ارزش ARGB درخواست شده.

public static Color FromUint(uint argb)

Parameters

argb uint

یک شاخه که ارزش ARGB رنگ را نشان می دهد.

Returns

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color

GetComplementary()

بازگرداندن یک رنگ جدید است که در طرف مقابل چرخ رنگی از اصلی است.

public Color GetComplementary()

Returns

Color

یک مثال جدید از کلاس Aspose.Html.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(int)

بازگرداندن یک رنگ طبیعی (NCol) با استفاده از یک نامه رنگی با یک عدد برای تعیین فاصله (در درصد) از رنگ.

public string ToNaturalColorString(int digits)

Parameters

digits int

تنظیم دقت چرخش برای اجزای رنگ.

Returns

string

رنگ های طبیعی (NCol)

ToRgbHexString()

بازگرداندن یک رنگ hexadecimal با: #RRGGBB مشخص شده است.

public string ToRgbHexString()

Returns

string

یک حلقه رنگ هکسادسیما

ToRgbString()

بازگرداندن یک نوار حاوی رنگ RGB مشخص شده توسط: rgb(R، G، B).

public string ToRgbString()

Returns

string

یک RGB است.

ToRgbaHexString()

بازگرداندن یک رنگ Hexadecimal با: #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 اجزای به int نامعلوم.

public uint ToUint()

Returns

uint

رمزگذاری ناشناخته

WithAlpha(کشتی)

یک کپی از رنگ را با یک اجزای آلفا مشخص می کند.

public Color WithAlpha(float alpha)

Parameters

alpha float

ارزش قطعات آلفا

Returns

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color

WithHue(کشتی)

یک کپی از رنگ با رنگ مشخص شده ایجاد می کند.

public Color WithHue(float hue)

Parameters

hue float

ارزش های Hue

Returns

Color

&gt؛یک مثال جدید از کلاس Aspose.Html.Drawing.Color.

WithLuminosity(کشتی)

یک کپی از رنگ با روشنایی مشخص ایجاد می کند.

public Color WithLuminosity(float luminosity)

Parameters

luminosity float

ارزش روشنایی

Returns

Color

یک مثال جدید از کلاس Aspose.Html.Drawing.Color.

WithSaturation(کشتی)

یک کپی از رنگ را با اشباع مشخص ایجاد می کند.

public Color WithSaturation(float saturation)

Parameters

saturation float

ارزش اشباع

Returns

Color

&gt؛یک مثال جدید از کلاس Aspose.Html.Drawing.Color.

 فارسی