ColorPalette

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.imaging.IColorPalette

public final class ColorPalette implements IColorPalette

Renk paletini oluşturan renklerin bir dizisini tanımlar. Renkler 32-bit ARGB renkleridir. Miras alınamaz.

Yapıcılar

YapıcıAçıklama
ColorPalette(int[] argb32Entries, boolean isCompactPalette)ColorPalette sınıfının yeni bir örneğini başlatır.
ColorPalette(int[] argb32Entries)ColorPalette sınıfının yeni bir örneğini başlatır ve IsCompactPalette false’tur.
ColorPalette(Color[] entries, boolean isCompactPalette)ColorPalette sınıfının yeni bir örneğini başlatır.
ColorPalette(Color[] entries)ColorPalette sınıfının yeni bir örneğini başlatır ve IsCompactPalette false’tur.

Yöntemler

YöntemAçıklama
getEntriesCount()Giriş sayısını alır.
getArgb32Entries()32-bit ARGB yapılarının bir dizisini alır.
getEntries()com.aspose.imaging.Color yapıların bir dizisini alır.
isCompactPalette()Sıkıştırılmış paletin kullanılıp kullanılmadığını gösteren bir değeri alır veya ayarlar.
copyPalette(IColorPalette colorPalette, boolean useCompactPalette)Paleti kopyalar.
copyPalette(IColorPalette colorPalette)Paleti kopyalar.
getNearestColorIndex(int argb32Color)En yakın rengin dizinini alır.
getNearestColorIndex(Color color)En yakın rengin dizinini alır.
getArgb32Color(int index)Dizinle 32-bit ARGB palet rengini alır.
getColor(int index)Dizinle palet rengini alır.
hashCode()
equals(Object obj)

ColorPalette(int[] argb32Entries, boolean isCompactPalette)

public ColorPalette(int[] argb32Entries, boolean isCompactPalette)

ColorPalette sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
argb32Entriesint[]32-bit ARGB renk paleti girişleri.
isCompactPalettebooleanKompakt paletin kullanılıp kullanılmadığını gösterir.

ColorPalette(int[] argb32Entries)

public ColorPalette(int[] argb32Entries)

ColorPalette sınıfının yeni bir örneğini başlatır ve IsCompactPalette false’tur.

Parameters:

ParametreTürAçıklama
argb32Entriesint[]32-bit ARGB renk paleti girişleri.

ColorPalette(Color[] entries, boolean isCompactPalette)

public ColorPalette(Color[] entries, boolean isCompactPalette)

ColorPalette sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
entriesColor[]Renk paleti girişleri.
isCompactPalettebooleanKompakt paletin kullanılıp kullanılmadığını gösterir.

ColorPalette(Color[] entries)

public ColorPalette(Color[] entries)

ColorPalette sınıfının yeni bir örneğini başlatır ve IsCompactPalette false’tur.

Parameters:

ParametreTürAçıklama
entriesColor[]Renk paleti girişleri.

getEntriesCount()

public int getEntriesCount()

Giriş sayısını alır.

Returns: int - Giriş sayısı.

getArgb32Entries()

public int[] getArgb32Entries()

32-bit ARGB yapılarının bir dizisini alır.

Returns: int[] - Girişler. Bu ColorPalette öğesini oluşturan 32-bit ARGB değerlerinin dizi kopyası.

getEntries()

public Color[] getEntries()

com.aspose.imaging.Color yapıların bir dizisini alır.

Returns: com.aspose.imaging.Color[] - Girişler. Bu ColorPalette öğesini oluşturan Color yapıların dizi kopyası.

isCompactPalette()

public boolean isCompactPalette()

Sıkıştırılmış paletin kullanılıp kullanılmadığını gösteren bir değeri alır veya ayarlar.

Returns: boolean - kompakt palet kullanılıyorsa true; aksi takdirde false.

Kompakt palet, görüntünün mümkünse yalnızca belirtilen palet girişlerini içereceği anlamına gelir; başka bir deyişle görüntü daha kompakt olur ve daha az yer kaplar. Aksi takdirde 2^BitsPerPixel girişi olur ve görüntü tüm olası palet girişleri için daha fazla yer ayırır. Bu değeri true olarak ayarlamak ve palet girişlerini değiştirmek, veri hareketi olabileceği için performans cezasına yol açabilir; bu nedenle dikkatli kullanın.

copyPalette(IColorPalette colorPalette, boolean useCompactPalette)

public static ColorPalette copyPalette(IColorPalette colorPalette, boolean useCompactPalette)

Paleti kopyalar.

Parameters:

ParametreTürAçıklama
colorPaletteIColorPaletteRenk paleti.
useCompactPalettebooleanKompakt paletin kullanılıp kullanılmadığını gösterir.

Returns: ColorPalette - The newly created and copied palette or null if null palette passed.

copyPalette(IColorPalette colorPalette)

public static ColorPalette copyPalette(IColorPalette colorPalette)

Paleti kopyalar.

Parameters:

ParametreTürAçıklama
colorPaletteIColorPaletteRenk paleti.

Returns: ColorPalette - The newly created and copied palette or null if null palette passed.

getNearestColorIndex(int argb32Color)

public int getNearestColorIndex(int argb32Color)

En yakın rengin dizinini alır.

Parameters:

ParametreTürAçıklama
argb32Colorint32-bit ARGB renk.

Returns: int - En yakın rengin indeksi.

getNearestColorIndex(Color color)

public int getNearestColorIndex(Color color)

En yakın rengin dizinini alır.

Parameters:

ParametreTürAçıklama
colorColorRenk.

Returns: int - En yakın rengin indeksi.

getArgb32Color(int index)

public int getArgb32Color(int index)

Dizinle 32-bit ARGB palet rengini alır.

Parameters:

ParametreTürAçıklama
indexint32-bit ARGB palet renk indeksi.

Returns: int - index tarafından belirtilen renk paleti girişi.

getColor(int index)

public Color getColor(int index)

Dizinle palet rengini alır.

Parameters:

ParametreTürAçıklama
indexintPalet renk indeksi.

Returns: Color - The color palette entry specified by the index.

hashCode()

public int hashCode()

Returns: int

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParametreTürAçıklama
objjava.lang.Object

Returns: boolean