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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| argb32Entries | int[] | 32-bit ARGB renk paleti girişleri. |
| isCompactPalette | boolean | Kompakt 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| argb32Entries | int[] | 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| entries | Color[] | Renk paleti girişleri. |
| isCompactPalette | boolean | Kompakt 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| entries | Color[] | 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| colorPalette | IColorPalette | Renk paleti. |
| useCompactPalette | boolean | Kompakt 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| colorPalette | IColorPalette | Renk 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| argb32Color | int | 32-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:
| Parametre | Tür | Açıklama |
|---|---|---|
| color | Color | Renk. |
Returns: int - En yakın rengin indeksi.
getArgb32Color(int index)
public int getArgb32Color(int index)
Dizinle 32-bit ARGB palet rengini alır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| index | int | 32-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:
| Parametre | Tür | Açıklama |
|---|---|---|
| index | int | Palet 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean