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 时,Palette 即将进行优化以获得更好的索引图像质量或“按原样”拍摄。
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)判断指定调色板是否有透明色。

也可以看看