Class ColorPalette

Class ColorPalette

nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.4.0)

Definiše niz boja koje čine paletu boja. boje su 32-bitne ARGB boje.

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

Inheritance

object ColorPalette

Implements

IColorPalette

naslijeđeni članovi

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

Constructors

ColorPalette(int[], Bolić)

Inicijalizira novu primjenu Aspose.Imaging.ColorPalette klase.

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

Parameters

argb32Entries int []

32-bitna ARGB paleta boja ulazi.

isCompactPalette bool

Pokažite je li kompaktna paleta.

ColorPalette(int[])

Inicijalizira novu primjenu Aspose.Imaging.ColorPalette razreda i IsCompact Palette je lažna.

public ColorPalette(int[] argb32Entries)

Parameters

argb32Entries int []

32-bitna ARGB paleta boja ulazi.

ColorPalette(Color[], Bolić)

Inicijalizira novu primjenu Aspose.Imaging.ColorPalette klase.

public ColorPalette(Color[] entries, bool isCompactPalette)

Parameters

entries Color []

Boja paleta ulazi.

isCompactPalette bool

Pokažite je li kompaktna paleta.

ColorPalette(Color[])

Inicijalizira novu primjenu Aspose.Imaging.ColorPalette razreda i IsCompact Palette je lažna.

public ColorPalette(Color[] entries)

Parameters

entries Color []

Boja paleta ulazi.

Properties

Argb32Entries

Dobiva niz 32-bitnih ARGB struktura.

public int[] Argb32Entries { get; }

Vrijednost nekretnina

int []

Entries

Dostaje niz Aspose.Imaging.Color struktura.

public Color[] Entries { get; }

Vrijednost nekretnina

Color []

EntriesCount

Saznajte broj ulazaka.

public int EntriesCount { get; }

Vrijednost nekretnina

int

IsCompactPalette

Dobiva ili postavlja vrijednost koja ukazuje na to je li korištena kompaktna paleta.

public bool IsCompactPalette { get; }

Vrijednost nekretnina

bool

Remarks

Kompaktna paleta znači da će slika sadržavati samo navedene palete ulaznice ako je moguće ili, drugim riječima, slika će biti kompaktnija i zauzimati manje prostora;inače će biti 2^BitsPerPixel ulaznice i slika će rezervirati više prostora za sve moguće palete ulaznice.Postavljanje ove vrijednosti na istinite i mijenjanje palete ulazaka može uzrokovati kaznu učinkovitosti budući da se promjena podataka može dogoditi tako da ga koristite pažljivo.

Methods

CopyPalette(Sljedeći Članak IcolorPalette, bool)

Kopirajte paletu.

public static ColorPalette CopyPalette(IColorPalette colorPalette, bool useCompactPalette)

Parameters

colorPalette IColorPalette

Boja je paleta.

useCompactPalette bool

Saznajte je li kompaktna paleta.

Returns

ColorPalette

Novo stvorena i kopirana paleta ili nula ako nula paleta prođe.

CopyPalette(ICOLORPALETE)

Kopirajte paletu.

public static ColorPalette CopyPalette(IColorPalette colorPalette)

Parameters

colorPalette IColorPalette

Boja je paleta.

Returns

ColorPalette

Novo stvorena i kopirana paleta ili nula ako nula paleta prođe.

GetArgb32Color(int)

Dobiva 32-bitnu ARGB paletu boja po indeksu.

public int GetArgb32Color(int index)

Parameters

index int

32-bitni ARGB paletni indeks boja.

Returns

int

Uvod u paletu boja određen je indeksom .

Exceptions

ArgumentOutOfRangeException

ako je određena paleta boja index’ izvan rasponu ulazaka palete.

GetColor(int)

Pronađite paletu boje po indeksu.

public Color GetColor(int index)

Parameters

index int

Indeks palete boje.

Returns

Color

Uvod u paletu boja određen je indeksom .

Exceptions

ArgumentOutOfRangeException

ako je određena paleta boja index’ izvan rasponu ulazaka palete.

GetNearestColorIndex(int)

Pronađite indeks najbliže boje.

public int GetNearestColorIndex(int argb32Color)

Parameters

argb32Color int

32-bitna ARGB boja

Returns

int

Indeks najbliže boje.

GetNearestColorIndex(Color)

Pronađite indeks najbliže boje.

public int GetNearestColorIndex(Color color)

Parameters

color Color

To je boja.

Returns

int

Indeks najbliže boje.

 Hrvatski