Interface IColorPalette
İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)
Renk paleti arayüzü.
public interface IColorPalette
Properties
Argb32Entries
32 bit ARGB yapılarının bir dizi alınır.
int[] Argb32Entries { get; }
Mülkiyet Değer
int […]
Entries
Bir dizi Aspose.Imaging.Color yapısı alır.
Color[] Entries { get; }
Mülkiyet Değer
Color […]
EntriesCount
Giriş sayısı alınır.
int EntriesCount { get; }
Mülkiyet Değer
IsCompactPalette
Kompakt palet kullanıldığını gösteren bir değer alır.
bool IsCompactPalette { get; }
Mülkiyet Değer
Remarks
Kompakt palet, görüntü yalnızca belirtilen palet girişlerini içerecek anlamına gelir veya başka bir deyişle, görüntü daha kompakt ve daha az alanı kaplayacaktır.Aksi takdirde 2^BitsPerPixel girişleri olacak ve görüntü tüm olası palet girişleri için daha fazla yer saklayacaktır.Bu değeri gerçek olarak ayarlamak ve palet girişlerini değiştirmek, veri hareketinin gerçekleşebileceği için performans cezasına çarptırılabilir, bu yüzden dikkatlice kullanın.
Methods
GetArgb32Color(int ile)
32 bit ARGB palet rengi indekse göre alınır.
int GetArgb32Color(int index)
Parameters
index
int
32 bit ARGB renk indeksi.
Returns
Renk paleti giriş index" ile belirtilmiştir.
Exceptions
renk paleti index’ belirtildiğinde palet giriş aralığı dışındadır.
GetColor(int ile)
Renkleri indekslere göre belirler.
Color GetColor(int index)
Parameters
index
int
Palet Renk Endeksi.
Returns
Renk paleti giriş index" ile belirtilmiştir.
Exceptions
renk paleti index’ belirtildiğinde palet giriş aralığı dışındadır.
GetNearestColorIndex(int ile)
En yakın 32 bit ARGB renk indeksi alır.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
32 bit ARGB renk.
Returns
En yakın renk göstergesi.
GetNearestColorIndex(Color)
En yakın renk indeksi alır.
int GetNearestColorIndex(Color color)
Parameters
color
Color
Renk için .
Returns
En yakın renk göstergesi.