Class ColorPalette

Class ColorPalette

Именује се: Aspose.Imaging Асамблеја: Aspose.Imaging.dll (25.4.0)

Дефинише низ боја које чине палету боја. боје су 32-битне АРГБ боје.

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

Inheritance

object ColorPalette

Implements

IColorPalette

Наслеђени чланови

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

Constructors

ColorPalette(Инт[], Боол)

Иницијалише нову инстанцију класе Aspose.Imaging.ColorPalette.

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

Parameters

argb32Entries int []

32-битни АРГБ палет боја улази.

isCompactPalette bool

Показати да ли је компактна палета.

ColorPalette(Инт[])

Иницијализује нову инстанцију Aspose.Imaging.ColorPalette класа и IsCompactPalett је лажна.

public ColorPalette(int[] argb32Entries)

Parameters

argb32Entries int []

32-битни АРГБ палет боја улази.

ColorPalette(Color[], Боол)

Иницијалише нову инстанцију класе Aspose.Imaging.ColorPalette.

public ColorPalette(Color[] entries, bool isCompactPalette)

Parameters

entries Color []

Палет боја улази.

isCompactPalette bool

Показати да ли је компактна палета.

ColorPalette(Color[])

Иницијализује нову инстанцију Aspose.Imaging.ColorPalette класа и IsCompactPalett је лажна.

public ColorPalette(Color[] entries)

Parameters

entries Color []

Палет боја улази.

Properties

Argb32Entries

Добија низ 32-битних АРГБ структура.

public int[] Argb32Entries { get; }

Вредност имовине

int []

Entries

Добија низ Aspose.Imaging.Цветних структура.

public Color[] Entries { get; }

Вредност имовине

Color []

EntriesCount

Saznajte broj ulazaka.

public int EntriesCount { get; }

Вредност имовине

int

IsCompactPalette

Добија или поставља вредност која указује на то да ли се користи компактна палета.

public bool IsCompactPalette { get; }

Вредност имовине

bool

Remarks

Kompaktna paleta znači da će slika sadržavati samo navedene palete ulaznice ako je moguće ili, drugim rečima, slika će biti kompaktnija i zauzimati manje prostora;у супротном ће бити 2^БитсПерпиксел уноса и слика ће резервисати више простора за све могуће палете уноса.Postavljanje ove vrednosti na istinite i menjajući palete ulaznice može uzrokovati kaznu za performanse jer se može dogoditi kretanje podataka pa ga pažljivo koristite.

Methods

CopyPalette(ИЦОЛОРПАЛЕТ, БООЛ)

Копирајте палету.

public static ColorPalette CopyPalette(IColorPalette colorPalette, bool useCompactPalette)

Parameters

colorPalette IColorPalette

Палет боја је.

useCompactPalette bool

Показати да ли је компактна палета.

Returns

ColorPalette

Недавно креирана и копирана палета или нула ако нула палета прође.

CopyPalette(ИЦОЛОРПАЛЕТ)

Копирајте палету.

public static ColorPalette CopyPalette(IColorPalette colorPalette)

Parameters

colorPalette IColorPalette

Палет боја је.

Returns

ColorPalette

Недавно креирана и копирана палета или нула ако нула палета прође.

GetArgb32Color(Инт)

Добија 32-битну палетну боју по индексу.

public int GetArgb32Color(int index)

Parameters

index int

Индекс боја 32-битне палете АРГБ.

Returns

int

Унос палете боја одређен је индексом index".

Exceptions

ArgumentOutOfRangeException

ако је означена палета боја index’ изван опсега улаза палета.

GetColor(Инт)

Добије боју палете по индексу.

public Color GetColor(int index)

Parameters

index int

Индекс палете боја.

Returns

Color

Унос палете боја одређен је индексом index".

Exceptions

ArgumentOutOfRangeException

ако је означена палета боја index’ изван опсега улаза палета.

GetNearestColorIndex(Инт)

Добије индекс најближе боје.

public int GetNearestColorIndex(int argb32Color)

Parameters

argb32Color int

32-битни ARGB боја

Returns

int

Индекс најближе боје.

GetNearestColorIndex(Color)

Добије индекс најближе боје.

public int GetNearestColorIndex(Color color)

Parameters

color Color

у боји .

Returns

int

Индекс најближе боје.

 Српски