Class ColorPalette

Class ColorPalette

Името на пространството: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)

Определя набор от цветове, които образуват цветна палитра. Цветовете са 32-битови ARGB бои.

[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-битовата ARGB цветна палитра влиза.

isCompactPalette bool

Определяне дали е компактна палета.

ColorPalette(инт[])

Иницијализира нова инстанция на Aspose.Imaging.ColorPalette клас и IsCompactPalett е фалшив.

public ColorPalette(int[] argb32Entries)

Parameters

argb32Entries int []

32-битовата ARGB цветна палитра влиза.

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-битови ARGB структури.

public int[] Argb32Entries { get; }

стойност на имота

int []

Entries

Получава редица Aspose.Imaging.Цветни структури.

public Color[] Entries { get; }

стойност на имота

Color []

EntriesCount

Получават се входните числа.

public int EntriesCount { get; }

стойност на имота

int

IsCompactPalette

Получава или задава стойност, която показва дали се използва компактна палета.

public bool IsCompactPalette { get; }

стойност на имота

bool

Remarks

Компактната палета означава, че изображението ще съдържа само посочените палетни вноски, ако е възможно или с други думи, снимката ще бъде по-комплектована и ще заема малко пространство;В противен случай ще има 2^BitsPerPixel записи и изображението ще запази повече пространство за всички възможни палетни записи.Поставянето на тази стойност на истински и променящи се палетни записи може да доведе до наказание за изпълнение, тъй като движението на данни е възможно да се случи, така че да го използвате внимателно.

Methods

CopyPalette(Изолация, Bool)

Копиране на палетата.

public static ColorPalette CopyPalette(IColorPalette colorPalette, bool useCompactPalette)

Parameters

colorPalette IColorPalette

Цветовата палитра.

useCompactPalette bool

Определяне на компактната палитра.

Returns

ColorPalette

Новосъздадената и копирана палетка или нула, ако нетата е преминала.

CopyPalette(ICOLORПалате)

Копиране на палетата.

public static ColorPalette CopyPalette(IColorPalette colorPalette)

Parameters

colorPalette IColorPalette

Цветовата палитра.

Returns

ColorPalette

Новосъздадената и копирана палетка или нула, ако нетата е преминала.

GetArgb32Color(инт)

Получава 32-битов ARGB палетен цвят по индекс.

public int GetArgb32Color(int index)

Parameters

index int

32-битният палетен индекс на цветовете ARGB.

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

Индексът на най-близкия цвят.

 Български