ColorPaletteHelper

ColorPaletteHelper class

Classe di supporto per la manipolazione delle tavolozze dei colori.

public static class ColorPaletteHelper

Metodi

NomeDescrizione
static Create4Bit()Crea la tavolozza dei colori a 4 bit.
static Create4BitGrayscale(bool)Crea la tavolozza in scala di grigi a 4 bit.
static Create8Bit()Crea la tavolozza dei colori a 8 bit.
static Create8BitGrayscale(bool)Crea la tavolozza in scala di grigi a 8 bit.
static CreateMonochrome()Crea una tavolozza di colori monocromatica contenente solo 2 colori.
static GetCloseImagePalette(RasterImage, int)Ottiene la tavolozza dei colori dall’immagine raster (pallettizza l’immagine) nel caso in cui l’immagine non ne abbia una. Nel caso esista una tavolozza, verrà utilizzata al posto dell’esecuzione dei calcoli.
static GetCloseImagePalette(RasterImage, int, PaletteMiningMethod)Ottiene la tavolozza dei colori dall’immagine raster (pallettizza l’immagine) nel caso in cui l’immagine non ne abbia una. La tavolozza sta per essere ottimizzata per una migliore qualità dell’immagine indicizzata o presa “COSÌ COM’È” quando viene utilizzato PaletteMiningMethod.UseCurrentPalette.
static GetCloseImagePalette(RasterImage, Rectangle, int)Ottiene la tavolozza dei colori dall’immagine raster (pallettizza l’immagine) nel caso in cui l’immagine non ne abbia una. Nel caso esista una tavolozza, verrà utilizzata al posto dell’esecuzione dei calcoli.
static GetCloseImagePalette(RasterImage, Rectangle, int, bool)Ottiene la tavolozza dei colori dall’immagine raster (pallettizza l’immagine) nel caso in cui l’immagine non ne abbia una. Nel caso esista una tavolozza, verrà utilizzata al posto dell’esecuzione dei calcoli.
static GetCloseImagePalette(RasterImage, Rectangle, int, bool, Color)Ottiene la tavolozza dei colori dall’immagine raster (pallettizza l’immagine) nel caso in cui l’immagine non ne abbia una. Nel caso esista una tavolozza, verrà utilizzata al posto dell’esecuzione dei calcoli.
static GetDownscalePalette(RasterImage)Ottieni una tavolozza di 256 colori, composta dai bit superiori dei valori di colore dell’immagine iniziale.
static GetUniformColorPalette(RasterImage)Ottieni una tavolozza di 256 colori uniforme.
static HasTransparentColors(IColorPalette)Determina se la tavolozza specificata ha colori trasparenti.

Guarda anche