Class ColorPalette

Class ColorPalette

Pôvodný názov: Aspose.Imaging Zhromaždenie: Aspose.Imaging.dll (25.4.0)

Definuje rad farieb, ktoré tvoria farebnú paletu. Farby sú 32-bitové farby ARGB.

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

Inheritance

object ColorPalette

Implements

IColorPalette

Z dedičných členov

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

Constructors

ColorPalette(int[], a bool)

Initalizuje novú inštanciu triedy Aspose.Imaging.ColorPalette.

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

Parameters

argb32Entries int []

32-bitová farebná paleta ARGB vstupuje.

isCompactPalette bool

Ukazuje, či je kompaktná paleta.

ColorPalette(int[])

Initalizuje nový príklad Aspose.Imaging.ColorPalette triedy a IsCompact Palette je falošný.

public ColorPalette(int[] argb32Entries)

Parameters

argb32Entries int []

32-bitová farebná paleta ARGB vstupuje.

ColorPalette(Color[], a bool)

Initalizuje novú inštanciu triedy Aspose.Imaging.ColorPalette.

public ColorPalette(Color[] entries, bool isCompactPalette)

Parameters

entries Color []

Farebná paleta vstupuje.

isCompactPalette bool

Ukazuje, či je kompaktná paleta.

ColorPalette(Color[])

Initalizuje nový príklad Aspose.Imaging.ColorPalette triedy a IsCompact Palette je falošný.

public ColorPalette(Color[] entries)

Parameters

entries Color []

Farebná paleta vstupuje.

Properties

Argb32Entries

Obdrží rad 32-bitových ARGB štruktúr.

public int[] Argb32Entries { get; }

Hodnota nehnuteľnosti

int []

Entries

Obdrží rad Aspose.Imaging.Color štruktúry.

public Color[] Entries { get; }

Hodnota nehnuteľnosti

Color []

EntriesCount

Počíta sa počet vstupov.

public int EntriesCount { get; }

Hodnota nehnuteľnosti

int

IsCompactPalette

Získa alebo nastaví hodnotu, ktorá naznačuje, či sa používa kompaktná paleta.

public bool IsCompactPalette { get; }

Hodnota nehnuteľnosti

bool

Remarks

Kompaktná paleta znamená, že obrázok bude obsahovať iba uvedené paletové vstupy, ak je to možné, alebo inými slovami, obrázok bude kompaktnejší a zaberá menej priestoru;inak tam bude 2^BitsPerPixel vstupy a obrázok bude rezervovať viac miesta pre všetky možné paletové vstupy.Umiestnenie tejto hodnoty na pravdivé a meniace sa položky v palete môže spôsobiť pokutu výkonu, pretože pohyb údajov sa môže vyskytnúť, takže ho používať opatrne.

Methods

CopyPalette(IkolorPalette, Boolová)

Kopírujte paletu

public static ColorPalette CopyPalette(IColorPalette colorPalette, bool useCompactPalette)

Parameters

colorPalette IColorPalette

Farebná paleta .

useCompactPalette bool

Ukazuje, či je kompaktná paleta.

Returns

ColorPalette

Novoko vytvorená a kopírovaná paleta alebo nula, ak nula paleta uplynula.

CopyPalette(farebná paleta)

Kopírujte paletu

public static ColorPalette CopyPalette(IColorPalette colorPalette)

Parameters

colorPalette IColorPalette

Farebná paleta .

Returns

ColorPalette

Novoko vytvorená a kopírovaná paleta alebo nula, ak nula paleta uplynula.

GetArgb32Color(int)

Získava 32-bitovú farbu palety ARGB podľa indexu.

public int GetArgb32Color(int index)

Parameters

index int

32-bitový farebný index ARGB.

Returns

int

Vstup do farebnej palety špecifikovaný indexom .

Exceptions

ArgumentOutOfRangeException

ak je špecifikovaná farebná paleta index’ mimo rozsahu vstupov palety.

GetColor(int)

Získava paletu farby podľa indexu.

public Color GetColor(int index)

Parameters

index int

Farebný index palety.

Returns

Color

Vstup do farebnej palety špecifikovaný indexom .

Exceptions

ArgumentOutOfRangeException

ak je špecifikovaná farebná paleta index’ mimo rozsahu vstupov palety.

GetNearestColorIndex(int)

Získava index najbližšej farby.

public int GetNearestColorIndex(int argb32Color)

Parameters

argb32Color int

32-bitová farba ARGB

Returns

int

Index najbližšej farby.

GetNearestColorIndex(Color)

Získava index najbližšej farby.

public int GetNearestColorIndex(Color color)

Parameters

color Color

a farby .

Returns

int

Index najbližšej farby.

 Slovenčina