Class ColorPalette

Class ColorPalette

De naam: Aspose.Imaging Verzameling: Aspose.Imaging.dll (25.4.0)

Definieert een reeks kleuren die een kleurpalet vormen.De kleuren zijn 32-bit ARGB kleuren.

[JsonObject(MemberSerialization.OptIn)]
public sealed class ColorPalette : IColorPalette

Inheritance

object ColorPalette

Implements

IColorPalette

Geëerbiede leden

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

Constructors

ColorPalette(Int[], De bool)

Initialiseert een nieuwe instantie van de Aspose.Imaging.ColorPalette-klasse.

[JsonConstructor]
public ColorPalette(int[] argb32Entries, bool isCompactPalette)

Parameters

argb32Entries int []

De 32-bit ARGB kleurpalet komt in.

isCompactPalette bool

Indiceren of het compact palet is.

ColorPalette(Int[])

Initialiseert een nieuwe instantie van de Aspose.Imaging.ColorPalette-klasse en IsCompact Palette is vals.

public ColorPalette(int[] argb32Entries)

Parameters

argb32Entries int []

De 32-bit ARGB kleurpalet komt in.

ColorPalette(Color[], De bool)

Initialiseert een nieuwe instantie van de Aspose.Imaging.ColorPalette-klasse.

public ColorPalette(Color[] entries, bool isCompactPalette)

Parameters

entries Color []

De kleurpalet komt binnen.

isCompactPalette bool

Indiceren of het compact palet is.

ColorPalette(Color[])

Initialiseert een nieuwe instantie van de Aspose.Imaging.ColorPalette-klasse en IsCompact Palette is vals.

public ColorPalette(Color[] entries)

Parameters

entries Color []

De kleurpalet komt binnen.

Properties

Argb32Entries

Geeft een reeks 32-bit ARGB structuren.

public int[] Argb32Entries { get; }

Eigendomswaarde

int []

Entries

Geeft een reeks Aspose.Imaging.Color structuren.

public Color[] Entries { get; }

Eigendomswaarde

Color []

EntriesCount

Geeft de entries te tellen.

public int EntriesCount { get; }

Eigendomswaarde

int

IsCompactPalette

Geeft of zet een waarde die aangeeft of compacte palet wordt gebruikt.

public bool IsCompactPalette { get; }

Eigendomswaarde

bool

Remarks

Compact palet betekent dat de afbeelding alleen de aangegeven palet inzichten bevat, indien mogelijk of, met andere woorden, de afbeelding compacter en beslaat minder ruimte;Anders zullen er 2^BitsPerPixel-inlogs zijn en het beeld reserveert meer ruimte voor alle mogelijke palet-inlogs.Het plaatsen van deze waarde tot waar en het wijzigen van de palet-inschrijvingen kan leiden tot prestaties penalty omdat gegevensbeweging kan optreden, dus gebruik het zorgvuldig.

Methods

CopyPalette(IColorPalette, Bool)

Kopieer de palet.

public static ColorPalette CopyPalette(IColorPalette colorPalette, bool useCompactPalette)

Parameters

colorPalette IColorPalette

De kleurpalet.

useCompactPalette bool

Indiceren of het compacte palet is.

Returns

ColorPalette

De nieuw gecreëerde en gekopieerde palet of nul als nul palet is verstreken.

CopyPalette(ICOLORPALET)

Kopieer de palet.

public static ColorPalette CopyPalette(IColorPalette colorPalette)

Parameters

colorPalette IColorPalette

De kleurpalet.

Returns

ColorPalette

De nieuw gecreëerde en gekopieerde palet of nul als nul palet is verstreken.

GetArgb32Color(Int)

Geeft de 32-bit ARGB palet kleur per index.

public int GetArgb32Color(int index)

Parameters

index int

De 32-bit ARGB palet kleurindex.

Returns

int

De kleurpalet invoer aangegeven door de index'.

Exceptions

ArgumentOutOfRangeException

als de gekleurde palet index’ aangegeven is buiten het palet ingang bereik.

GetColor(Int)

Krijg de paletkleur per index.

public Color GetColor(int index)

Parameters

index int

De palet kleurindex.

Returns

Color

De kleurpalet invoer aangegeven door de index'.

Exceptions

ArgumentOutOfRangeException

als de gekleurde palet index’ aangegeven is buiten het palet ingang bereik.

GetNearestColorIndex(Int)

Het geeft de index van de dichtstbijzijnde kleur.

public int GetNearestColorIndex(int argb32Color)

Parameters

argb32Color int

De 32-bit ARGB kleur.

Returns

int

De index van de dichtstbijzijnde kleur.

GetNearestColorIndex(Color)

Het geeft de index van de dichtstbijzijnde kleur.

public int GetNearestColorIndex(Color color)

Parameters

color Color

De kleur .

Returns

int

De index van de dichtstbijzijnde kleur.

 Nederlands