Interface IColorPalette
A név: Aspose.Imaging Összefoglaló: Aspose.Imaging.dll (25.4.0)
Az interfész színpalettája.
public interface IColorPalette
Properties
Argb32Entries
Egy sor 32 bites ARGB szerkezetet kap.
int[] Argb32Entries { get; }
ingatlan értéke
int []
Entries
Megkap egy sor Aspose.Imaging.Színes struktúrák.
Color[] Entries { get; }
ingatlan értéke
Color []
EntriesCount
Számolja be a bejegyzéseket.
int EntriesCount { get; }
ingatlan értéke
IsCompactPalette
Megkap egy értéket, amely jelzi, hogy a kompakt palettát használják-e.
bool IsCompactPalette { get; }
ingatlan értéke
Remarks
A kompakt paletta azt jelenti, hogy a kép csak a kijelölt paletta bejegyzéseit tartalmazza, ha lehetséges, vagy más szóval a kép kompaktabb lesz, és kevesebb helyet foglal el;Ellenkező esetben lesz 2^BitsPerPixel bejegyzések és a kép több helyet foglal el az összes lehetséges palettájú bejegyzésekhez.Ezt az értéket valóra helyezve és a palettabejegyzések megváltoztatása teljesítménybüntetést okozhat, mivel az adatmozgás előfordulhat, így óvatosan használja.
Methods
GetArgb32Color(int)
Megkapja a 32 bites ARGB palettás színt index szerint.
int GetArgb32Color(int index)
Parameters
index
int
A 32 bites ARGB színindex.
Returns
A színpaletta bejegyzése a index" által meghatározott.
Exceptions
ha a index" jelzett színpaletta a paletta bejegyzési tartományból származik.
GetColor(int)
A paletták színét index szerint kapjuk.
Color GetColor(int index)
Parameters
index
int
A palettás szín index.
Returns
A színpaletta bejegyzése a index" által meghatározott.
Exceptions
ha a index" jelzett színpaletta a paletta bejegyzési tartományból származik.
GetNearestColorIndex(int)
Megkapja a legközelebbi 32 bites ARGB szín indexét.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
A 32 bites ARGB szín.
Returns
Az index a legközelebbi szín.
GetNearestColorIndex(Color)
Megkapja a legközelebbi szín indexét.
int GetNearestColorIndex(Color color)
Parameters
color
Color
Ez a szín.
Returns
Az index a legközelebbi szín.