Class Color

Class Color

Namn på plats: Aspose.Html.Drawing Sammanfattning: Aspose.HTML.dll (25.4.0)

Färgklassen låter dig ange färger somRöda grön-blå (RGB) värdenVärden för Hue-Saturation-Luminosity (HSL)värden Hue-Saturation-Value (HSV)Värden för Hue-Whiteness-Blackness (HWB)ljusstyrka A-B (LAB) värden,Värden för Luminance-Chroma-Hue (LCH)Cyan-Magenta-Yellow-Key (CMYK) värden,Naturliga färger (NCOL) värdenEller med ett färgnamn.En Alpha-kanal är också tillgänglig för att indikera öppenhet.

[ComVisible(true)]
public class Color

Inheritance

object Color

Arvsmedlemmar

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

Constructors

Color()

Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.I standardfärg är svart.

public Color()

Color(flotta, flotta och flotta)

Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-1.

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

Parameters

red float

Den röda komponenten i färgen.

green float

Den gröna delen av färgen.

blue float

Den blå komponenten i färgen.

Color(flotta, flotta, flotta och flotta)

Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-1.

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

Parameters

red float

Den röda komponenten i färgen.

green float

Den gröna delen av färgen.

blue float

Den blå komponenten i färgen.

alpha float

Den alfa komponenten i färgen.

Color(byte, byte och byte)

Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-255.

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

Parameters

red byte

Den röda komponenten i färgen.

green byte

Den gröna delen av färgen.

blue byte

Den blå komponenten i färgen.

Color(byte, byte, byte och byte)

Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-255.

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

Parameters

red byte

En byte som representerar den röda komponenten i färgen.

green byte

En byte som representerar den gröna komponenten i färgen.

blue byte

En byte som representerar den blå komponenten i färgen.

alpha byte

En byte som representerar den alfa komponenten i färgen.

Color(int, int, int och int)

Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-255.

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

Parameters

red int

Den röda komponenten i färgen.

green int

Den gröna delen av färgen.

blue int

Den blå komponenten i färgen.

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

Initialiserar en ny instans av Aspose.Html.Drawing.Color klass.Alla färgkomponenter måste vara i intervallet 0-255.

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

Parameters

red int

Den röda komponenten i färgen.

green int

Den gröna delen av färgen.

blue int

Den blå komponenten i färgen.

alpha int

Den alfa komponenten i färgen.

Properties

Alpha

Representerar alfa komponenten i färgen.

public float Alpha { get; }

Fastighetsvärde

float

Blue

Den representerar den blå komponenten i färgen.

public float Blue { get; }

Fastighetsvärde

float

Green

Det representerar den gröna komponenten i färgen.

public float Green { get; }

Fastighetsvärde

float

Red

Representerar den röda komponenten i färgen

public float Red { get; }

Fastighetsvärde

float

Methods

AddLuminosity(Flotta)

Skapar en kopia av färgen med summan av dess ljusstyrka och deltavärdet.

public Color AddLuminosity(float delta)

Parameters

delta float

Värde av ljusstyrka

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

Convert(ColorModel)

Returnerar en färgkomponent i formatet för den angivna färgmodellen.

public IColorComponents Convert(ColorModel model)

Parameters

model ColorModel

Den färgade modellen.

Returns

IColorComponents

Ett nytt exempel på gränssnittet Aspose.Html.Drawing.IColorComponents

Equals(Objektet)

Det bestämmer om den angivna Aspose.Html.Drawing.Color är lika med denna instans.

public override bool Equals(object obj)

Parameters

obj object

System.Object att jämföra med denna instans.

Returns

bool

’true’ om den angivna System.Object är lik denna instans; annars, ‘falsk’.

FromCmyk(flotta, flotta, flotta och flotta)

Returnerar en ny Färg med de begärda cyan, magenta, gul, nyckelvärdena (svart).

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

Parameters

cyan float

En flotta som representerar cyankomponenten i färgen.

magenta float

En flotta som representerar magenta komponenten i färgen.

yellow float

En flotta som representerar den gula komponenten i färgen.

key float

En flotta som representerar nyckelkomponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromCmyka(flotta, flotta, flotta, flotta och flotta)

Returnerar en ny färg med de begärda cyan, magenta, gul, nyckel (svart), alfa värden.

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

Parameters

cyan float

En flotta som representerar cyankomponenten i färgen.

magenta float

En flotta som representerar magenta komponenten i färgen.

yellow float

En flotta som representerar den gula komponenten i färgen.

key float

En flotta som representerar nyckelkomponenten i färgen.

alpha float

En flotta som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromGray(Flotta)

Returnerar en ny färg med den begärda gråvärdet.

public static Color FromGray(float gray)

Parameters

gray float

En flotta som representerar den grå värdet av färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromHsl(flotta, flotta och flotta)

Returnerar en ny färg med de önskade värdena hue, mättnad, mättnad.

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

Parameters

hue float

En flotta som representerar färgkomponenten.

saturation float

En flotta som representerar mättningskomponenten i färgen.

lightness float

En flotta som representerar färgens ljuskomponent.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromHsla(flotta, flotta, flotta och flotta)

Återkommer en ny Färg med de begärda värdena hue, mättnad, mättnad, alfa värden.

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

Parameters

hue float

En flotta som representerar färgkomponenten.

saturation float

En flotta som representerar mättningskomponenten i färgen.

lightness float

En flotta som representerar färgens ljuskomponent.

alpha float

En flotta som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromHsv(flotta, flotta och flotta)

Returnerar en ny färg med den begärda värdet, mättnad, värde.

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

Parameters

hue float

En flotta som representerar färgkomponenten.

saturation float

En flotta som representerar mättningskomponenten i färgen.

value float

En flotta som representerar värdekomponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromHsva(flotta, flotta, flotta och flotta)

Returnerar en ny färg med den begärda värdet, mättnad, värde, alfa.

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

Parameters

hue float

En flotta som representerar färgkomponenten.

saturation float

En flotta som representerar mättningskomponenten i färgen.

value float

En flotta som representerar värdekomponenten i färgen.

alpha float

En flotta som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromHwb(flotta, flotta och flotta)

Returnerar en ny Färg med de önskade värdena färg, vithet, svarthet.

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

Parameters

hue float

En flotta som representerar färgkomponenten.

whiteness float

En flotta som representerar vitlighetskomponenten i färgen.

blackness float

En flotta som representerar den svarta komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromHwba(flotta, flotta, flotta och flotta)

Returnerar en ny Färg med de önskade värdena färg, vithet, svarthet.

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

Parameters

hue float

En flotta som representerar färgkomponenten.

whiteness float

En flotta som representerar vitlighetskomponenten i färgen.

blackness float

En flotta som representerar den svarta komponenten i färgen.

alpha float

En flotta som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromInt(int)

Returnerar en ny färg med det begärda ARGB-värdet.

public static Color FromInt(int argb)

Parameters

argb int

En int som representerar värdet ARGB av färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromLab(flotta, flotta och flotta)

Returnerar en ny Färg med den begärda ljusstyrkan, A, B värden.

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

Parameters

lightness float

En flotta som representerar färgens ljuskomponent.

a float

En flotta som representerar komponenten A i färgen.

b float

En flotta som representerar komponenten B i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromLaba(flotta, flotta, flotta och flotta)

Returnerar en ny färg med den begärda ljusstyrkan, A, B, alfa värden.

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

Parameters

lightness float

En flotta som representerar färgens ljuskomponent.

a float

En flotta som representerar komponenten A i färgen.

b float

En flotta som representerar komponenten B i färgen.

alpha float

En flotta som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromLch(flotta, flotta och flotta)

Returnerar en ny färg med de begärda värdena ljusstyrka, krom, hue.

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

Parameters

luminance float

En flotta som representerar luminanskomponenten i färgen.

chroma float

En flotta som representerar kromkomponenten i färgen.

hue float

En flotta som representerar färgkomponenten.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromLcha(flotta, flotta, flotta och flotta)

Returnerar en ny färg med den begärda luminans, krom, hue, alfa värden.

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

Parameters

luminance float

En flotta som representerar luminanskomponenten i färgen.

chroma float

En flotta som representerar kromkomponenten i färgen.

hue float

En flotta som representerar färgkomponenten.

alpha float

En flotta som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromOklab(flotta, flotta och flotta)

Returnerar en ny färg med den begärda ljusstyrkan, A, B värden för OKLAB-modellen.

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

Parameters

lightness float

En flotta som representerar färgens ljuskomponent.

a float

En flotta som representerar komponenten A i färgen.

b float

En flotta som representerar komponenten B i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromOklaba(flotta, flotta, flotta och flotta)

Returnerar en ny färg med den begärda ljusstyrkan, A, B, alfa värden för OKLAB-modellen.

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

Parameters

lightness float

En flotta som representerar färgens ljuskomponent.

a float

En flotta som representerar komponenten A i färgen.

b float

En flotta som representerar komponenten B i färgen.

alpha float

En flotta som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromOklch(flotta, flotta och flotta)

Returnerar en ny Färg med den begärda ljusstyrkan, kromen, värdena för OKLAB-modellen.

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

Parameters

luminance float

En flotta som representerar luminanskomponenten i färgen.

chroma float

En flotta som representerar kromkomponenten i färgen.

hue float

En flotta som representerar färgkomponenten.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromOklcha(flotta, flotta, flotta och flotta)

Returnerar en ny färg med den begärda luminans, krom, hue, alfa värden för OKLAB-modellen.

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

Parameters

luminance float

En flotta som representerar luminanskomponenten i färgen.

chroma float

En flotta som representerar kromkomponenten i färgen.

hue float

En flotta som representerar färgkomponenten.

alpha float

En flotta som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromRgb(byte, byte och byte)

Returnerar en ny färg med de begärda värdena grön, blå.Alla färgkomponenter måste vara i intervallet 0-255.

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

Parameters

red byte

En byte som representerar den röda komponenten i färgen.

green byte

En byte som representerar den gröna komponenten i färgen.

blue byte

En byte som representerar den blå komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromRgb(int, int, int och int)

Returnerar en ny färg med de begärda värdena grön, blå.Alla färgkomponenter måste vara i intervallet 0-255.

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

Parameters

red int

En int som representerar den röda komponenten i färgen.

green int

En int som representerar den gröna komponenten i färgen.

blue int

En int som representerar den blå komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromRgb(flotta, flotta och flotta)

Returnerar en ny färg med de begärda värdena grön, blå.Alla färgkomponenter måste vara i intervallet 0-1.

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

Parameters

red float

En flotta som representerar den röda komponenten i färgen.

green float

En flotta som representerar den gröna komponenten i färgen.

blue float

En flotta som representerar den blå komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromRgba(byte, byte, byte och byte)

Returnerar en ny färg med de begärda värdena ged, grön, blå, alfa.Alla färgkomponenter måste vara i intervallet 0-255.

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

Parameters

red byte

En byte som representerar den röda komponenten i färgen.

green byte

En byte som representerar den gröna komponenten i färgen.

blue byte

En byte som representerar den blå komponenten i färgen.

alpha byte

En byte som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

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

Returnerar en ny färg med de begärda värdena ged, grön, blå, alfa.Alla färgkomponenter måste vara i intervallet 0-255.

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

Parameters

red int

En int som representerar den röda komponenten i färgen.

green int

En int som representerar den gröna komponenten i färgen.

blue int

En int som representerar den blå komponenten i färgen.

alpha int

En int som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromRgba(flotta, flotta, flotta och flotta)

Returnerar en ny färg med de begärda värdena ged, grön, blå, alfa.Alla färgkomponenter måste vara i intervallet 0-1.

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

Parameters

red float

En flotta som representerar den röda komponenten i färgen.

green float

En flotta som representerar den gröna komponenten i färgen.

blue float

En flotta som representerar den blå komponenten i färgen.

alpha float

En flotta som representerar den alfa komponenten i färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromString(Sträng)

Pars sträng som innehåller CSS-färgen och returnerar en ny färg.

public static Color FromString(string color)

Parameters

color string

En sträng som innehåller färgen i formatet RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB eller OKLAB

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

FromUint(Unt)

Returnerar en ny färg med det begärda ARGB-värdet.

public static Color FromUint(uint argb)

Parameters

argb uint

En nyans som representerar värdet ARGB av färgen.

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

GetComplementary()

Returnerar en ny färg som är på motsatt sida av färghjulet från den ursprungliga.

public Color GetComplementary()

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass.

GetHashCode()

Hämta en hashkod.

public override int GetHashCode()

Returns

int

En hash kod.

GetHue()

Återställer en ny färg.

public float GetHue()

Returns

float

En vägg av färgen.

GetLuminosity()

Återställer en ljusstyrka av färgen.

public float GetLuminosity()

Returns

float

En ljushet av färgen.

GetSaturation()

återställer en mättnad av färgen.

public float GetSaturation()

Returns

float

En mättnad av färgen.

ToInt()

Kryptera färg ARGB komponenter i int.

public int ToInt()

Returns

int

Förkodad int.

ToName()

Returnerar namnet på färgen om den matchar en färg i listan med CSS namngivna färger, eller en tom sträng.

public string ToName()

Returns

string

Ett färgnamn.

ToNaturalColorString(int)

Returnerar en naturfärg (NCol) angiven färg med hjälp av ett färgbrev med ett nummer för att ange avståndet (i procent) från färgen.

public string ToNaturalColorString(int digits)

Parameters

digits int

Ställ in runda precision för färgkomponenter.

Returns

string

En naturlig färg (NCol) sträng

ToRgbHexString()

Returnerar en hexadecimal färg anges med: #RRGGBB.

public string ToRgbHexString()

Returns

string

En hexadecimal färgsträng.

ToRgbString()

Returnerar en sträng som innehåller den RGB-färg som anges av: rgb(R, G, B).

public string ToRgbString()

Returns

string

En rgb sträng.

ToRgbaHexString()

Returns en hexadecimal färg anges med: #RRGGBBAA.

public string ToRgbaHexString()

Returns

string

En hexadecimal färgsträng.

ToRgbaString()

Returnerar en sträng som innehåller den RGBA-färg som anges av: rgba(R, G, B, A).

public string ToRgbaString()

Returns

string

En rgba sträng.

ToString()

Returnerar en sträng som består av RGBA-komponentvärden.

public override string ToString()

Returns

string

En mänsklig läsbar sträng.

ToUint()

Kryptera färg ARGB-komponenter till icke-signed int.

public uint ToUint()

Returns

uint

Inskriven icke undertecknad int.

WithAlpha(Flotta)

Skapar en kopia av färgen med en angiven alfa komponent.

public Color WithAlpha(float alpha)

Parameters

alpha float

Värde av Alpha komponent

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass

WithHue(Flotta)

Skapa en kopia av färgen med specifik Hue.

public Color WithHue(float hue)

Parameters

hue float

Värdet av Hue.

Returns

Color

>En ny instans av Aspose.Html.Drawing.Color klass.

WithLuminosity(Flotta)

Skapar en kopia av färgen med specifik ljusstyrka.

public Color WithLuminosity(float luminosity)

Parameters

luminosity float

Värde av ljusstyrka

Returns

Color

En ny instans av Aspose.Html.Drawing.Color klass.

WithSaturation(Flotta)

Skapar en kopia av färgen med en angiven mättnad.

public Color WithSaturation(float saturation)

Parameters

saturation float

värdet av mättnad.

Returns

Color

>En ny instans av Aspose.Html.Drawing.Color klass.

 Svenska