Class 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, Rectangle, int)如果图像没有调色板,则从光栅图像(调色板图像)获取调色板。如果调色板存在,它将被用来代替执行计算。
static GetCloseImagePalette(RasterImage, Rectangle, int, bool)如果图像没有调色板,则从光栅图像(调色板图像)获取调色板。如果调色板存在,它将被用来代替执行计算。
static GetDownscalePalette(RasterImage)获取 256 个调色板,由初始图像颜色值的高位组成。
static GetUniformColorPalette(RasterImage)获取统一的 256 色调色板。
static HasTransparentColors(IColorPalette)判断指定调色板是否有透明色。

也可以看看