ColorPaletteHelper

ColorPaletteHelper class

Вспомогательный класс для управления цветовыми палитрами.

public static class ColorPaletteHelper

Методы

ИмяОписание
static Create4Bit()Создает 4-битную цветовую палитру.
static Create4BitGrayscale(bool)Создает 4-битную палитру оттенков серого.
static Create8Bit()Создает 8-битную цветовую палитру.
static Create8BitGrayscale(bool)Создает 8-битную палитру оттенков серого.
static CreateMonochrome()Создает монохромную цветовую палитру, содержащую только 2 цвета.
static GetCloseImagePalette(RasterImage, int)Получает цветовую палитру из растрового изображения (палетизирует изображение), если у изображения ее нет. Если палитра существует, она будет использоваться вместо выполнения вычислений.
static GetCloseImagePalette(RasterImage, int, PaletteMiningMethod)Получает цветовую палитру из растрового изображения (палетизирует изображение), если у изображения его нет. Палитра будет оптимизирована для лучшего качества индексированного изображения или будет взята «КАК ЕСТЬ», когда используется PaletteMiningMethod.UseCurrentPalette.
static GetCloseImagePalette(RasterImage, Rectangle, int)Получает цветовую палитру из растрового изображения (палетизирует изображение), если у изображения ее нет. Если палитра существует, она будет использоваться вместо выполнения вычислений.
static GetCloseImagePalette(RasterImage, Rectangle, int, bool)Получает цветовую палитру из растрового изображения (палетизирует изображение), если у изображения ее нет. Если палитра существует, она будет использоваться вместо выполнения вычислений.
static GetCloseImagePalette(RasterImage, Rectangle, int, bool, Color)Получает цветовую палитру из растрового изображения (палетизирует изображение), если у изображения ее нет. Если палитра существует, она будет использоваться вместо выполнения вычислений.
static GetDownscalePalette(RasterImage)Получить палитру из 256 цветов, состоящую из старших битов исходных значений цвета изображения.
static GetUniformColorPalette(RasterImage)Получить единую палитру из 256 цветов.
static HasTransparentColors(IColorPalette)Определяет, есть ли в указанной палитре прозрачные цвета.

Смотрите также