PixelDataFormat

PixelDataFormat class

像素数据格式。

public class PixelDataFormat

特性

姓名描述
static Cmyk { get; }获取PixelDataFormat定义为每像素 32 位,青色、品红色、黄色各 8 位和黑色。
static Grayscale { get; }获取PixelDataFormat定义为每像素 8 位,其中 8 位表示 0-255 区间内的灰度强度.
static GrayscaleAlpha { get; }获取PixelDataFormat定义为每像素 16 位,其中 8 位表示 0-255 区间内的灰度强度和额外的 8 位 alpha 分量。
static Rgb16Bpp555 { get; }获取PixelDataFormat定义为每像素 16 位,红色、绿色和蓝色各 5 位, alpha 未定义。
static Rgb24Bpp { get; }获取PixelDataFormat定义为每像素 24 位,每个 alpha、红色、绿色 8 位蓝色,未定义 alpha。
static Rgb24BppPng { get; }获取PixelDataFormat定义为每像素 24 位,每个 alpha、红色、绿色 8 位蓝色,未定义 alpha。
static Rgb32Bpp { get; }获取PixelDataFormat定义为每像素 32 位,每个 alpha、红色、绿色 8 位和蓝色。
static Rgba32Bpp { get; }获取PixelDataFormat定义为每像素 32 位,每个 alpha、红色、绿色 8 位和蓝色。
static RgbIndexed1Bpp { get; }获取PixelDataFormat为每种颜色的索引 1 位定义。 索引像素数据存储旨在允许在使用调色板的任何地方进行数据存储和检索。 谨慎使用,因为可能需要从一个调色板转换到另一个调色板或从 RGBA 转换为索引颜色模型。
static RgbIndexed2Bpp { get; }获取PixelDataFormat为每种颜色的索引 2 位定义。 索引像素数据存储旨在允许在使用调色板的任何地方进行数据存储和检索。 谨慎使用,因为可能需要从一个调色板转换到另一个调色板或从 RGBA 转换为索引颜色模型。
static RgbIndexed4Bpp { get; }获取PixelDataFormat为每种颜色的索引 4 位定义。 索引像素数据存储旨在允许在使用调色板的任何地方进行数据存储和检索。 谨慎使用,因为可能需要从一个调色板转换到另一个调色板或从 RGBA 转换为索引颜色模型。
static RgbIndexed8Bpp { get; }获取PixelDataFormat为每种颜色的索引 8 位定义。 索引像素数据存储旨在允许在使用调色板的任何地方进行数据存储和检索。 谨慎使用,因为可能需要从一个调色板转换到另一个调色板或从 RGBA 转换为索引颜色模型。
static YCbCr { get; }获取PixelDataFormat定义为每像素 24 位,每个 8 位用于亮度、蓝色差异和红差色度分量。
static Ycck { get; }获取PixelDataFormat定义为每像素 32 位,每个 8 位用于亮度、蓝色差异、红差和黑色度分量。
BitsPerPixel { get; }获取每个像素的位数。
ChannelBits { get; }获取每个通道的位数。
ChannelsCount { get; }获取频道数。
PixelFormat { get; }获取像素格式。

方法

姓名描述
override Equals(object)判断指定的Object是否等于这个实例。
override GetHashCode()返回此实例的哈希码。
override ToString()返回一个String表示此实例。
operator ==返回两个PixelDataFormat类的相等结果。
operator !=返回两个PixelDataFormat类的不等式结果。

也可以看看