Interface IColorPalette
Pôvodný názov: Aspose.Imaging Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Farebný paletový rozhranie.
public interface IColorPalette
Properties
Argb32Entries
Obdrží rad 32-bitových ARGB štruktúr.
int[] Argb32Entries { get; }
Hodnota nehnuteľnosti
int []
Entries
Obdrží rad Aspose.Imaging.Color štruktúry.
Color[] Entries { get; }
Hodnota nehnuteľnosti
Color []
EntriesCount
Počíta sa počet vstupov.
int EntriesCount { get; }
Hodnota nehnuteľnosti
IsCompactPalette
Získava hodnotu, ktorá ukazuje, či sa používa kompaktná paleta.
bool IsCompactPalette { get; }
Hodnota nehnuteľnosti
Remarks
Kompaktná paleta znamená, že obrázok bude obsahovať iba uvedené paletové vstupy, ak je to možné, alebo inými slovami, obrázok bude kompaktnejší a zaberá menej priestoru;inak tam bude 2^BitsPerPixel vstupy a obrázok bude rezervovať viac miesta pre všetky možné paletové vstupy.Umiestnenie tejto hodnoty na pravdivé a meniace sa položky v palete môže spôsobiť pokutu výkonu, pretože pohyb údajov sa môže vyskytnúť, takže ho používať opatrne.
Methods
GetArgb32Color(int)
Získava 32-bitovú farbu palety ARGB podľa indexu.
int GetArgb32Color(int index)
Parameters
index
int
32-bitový farebný index ARGB.
Returns
Vstup do farebnej palety špecifikovaný indexom .
Exceptions
ak je špecifikovaná farebná paleta index’ mimo rozsahu vstupov palety.
GetColor(int)
Získava paletu farby podľa indexu.
Color GetColor(int index)
Parameters
index
int
Farebný index palety.
Returns
Vstup do farebnej palety špecifikovaný indexom .
Exceptions
ak je špecifikovaná farebná paleta index’ mimo rozsahu vstupov palety.
GetNearestColorIndex(int)
Získava index najbližšej 32-bitovej farby ARGB.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
32-bitová farba ARGB
Returns
Index najbližšej farby.
GetNearestColorIndex(Color)
Získava index najbližšej farby.
int GetNearestColorIndex(Color color)
Parameters
color
Color
a farby .
Returns
Index najbližšej farby.