Interface IColorPalette
ja nimityö: Aspose.Imaging Kokoelma: Aspose.Imaging.dll (25.4.0)
Väri paletin käyttöliittymä.
public interface IColorPalette
Properties
Argb32Entries
Tarjolla on 32-bittinen ARGB-rakenne.
int[] Argb32Entries { get; }
Omistuksen arvo
int []
Entries
Saat sarjan Aspose.Imaging.Color rakenteita.
Color[] Entries { get; }
Omistuksen arvo
Color []
EntriesCount
Tutustu sisäänpäätösten laskemiseen.
int EntriesCount { get; }
Omistuksen arvo
IsCompactPalette
Saat arvon, joka osoittaa, käytetäänkö kompaktia palettia.
bool IsCompactPalette { get; }
Omistuksen arvo
Remarks
Kompakti paletti tarkoittaa, että kuva sisältää vain määritellyt paletin tulokset, jos mahdollista tai toisin sanoen kuva on kompakti ja vie vähemmän tilaa;Muussa tapauksessa tulee olemaan 2^BitsPerPixel-tiedostoja ja kuva varustaa enemmän tilaa kaikille mahdollisille paletti-tiedostoille.Tämän arvon asettaminen todellisuuteen ja paletin tulosten muuttaminen voi aiheuttaa suorituskyvyn rangaistusta, koska tietojen liikkuvuus voi tapahtua, joten käytä sitä huolellisesti.
Methods
GetArgb32Color(Sisältää)
Saat 32-bittisen ARGB-paletin värin indeksin mukaan.
int GetArgb32Color(int index)
Parameters
index
int
32-bittinen ARGB paletin väriindeksi.
Returns
Väripaletin sisäänkäynti on index".
Exceptions
jos väripaletti index’ on määritelty ulkopuolella paletti tulosryhmän.
GetColor(Sisältää)
Se saa paletin värin indeksin mukaan.
Color GetColor(int index)
Parameters
index
int
Paletti värin indeksi.
Returns
Väripaletin sisäänkäynti on index".
Exceptions
jos väripaletti index’ on määritelty ulkopuolella paletti tulosryhmän.
GetNearestColorIndex(Sisältää)
Saat lähimpän 32-bittisen ARGB-värin indeksin.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
32 bitin ARGB väri.
Returns
Lähin värin indeksi.
GetNearestColorIndex(Color)
Saat lähimpän värin indeksin.
int GetNearestColorIndex(Color color)
Parameters
color
Color
Ja väri .
Returns
Lähin värin indeksi.