PixelFormat 枚举

定义

指定图像中每个像素的颜色数据的格式。

public enum class PixelFormat
public enum PixelFormat
type PixelFormat = 
Public Enum PixelFormat
继承
PixelFormat

字段

Alpha 262144

像素数据包含没有进行过自左乘的 alpha 值。

Canonical 2097152

默认像素格式,每像素 32 位。 此格式指定 24 位颜色深度和一个 8 位 alpha 通道。

DontCare 0

没有指定像素格式。

Extended 1048576

保留。

Format16bppArgb1555 397319

像素格式为每像素 16 位。 该颜色信息指定 32,768 种色调,其中 5 位为红色,5 位为绿色,5 位为蓝色,1 位为 alpha。

Format16bppGrayScale 1052676

像素格式为每像素 16 位。 该颜色信息指定 65536 种灰色调。

Format16bppRgb555 135173

指定格式为每像素 16 位;红色、绿色和蓝色分量各使用 5 位。 剩余的 1 位未使用。

Format16bppRgb565 135174

指定格式为每像素 16 位;红色分量使用 5 位,绿色分量使用 6 位,蓝色分量使用 5 位。

Format1bppIndexed 196865

指定像素格式为每像素 1 位,并指定它使用索引颜色。 因此颜色表中有两种颜色。

Format24bppRgb 137224

指定格式为每像素 24 位;红色、绿色和蓝色分量各使用 8 位。

Format32bppArgb 2498570

指定格式为每像素 32 位;alpha、红色、绿色和蓝色分量各使用 8 位。

Format32bppPArgb 925707

指定格式为每像素 32 位;alpha、红色、绿色和蓝色分量各使用 8 位。 根据 alpha 分量,对红色、绿色和蓝色分量进行自左乘。

Format32bppRgb 139273

指定格式为每像素 32 位;红色、绿色和蓝色分量各使用 8 位。 剩余的 8 位未使用。

Format48bppRgb 1060876

指定格式为每像素 48 位;红色、绿色和蓝色分量各使用 16 位。

Format4bppIndexed 197634

指定格式为每像素 4 位而且已创建索引。

Format64bppArgb 3424269

指定格式为每像素 64 位;alpha、红色、绿色和蓝色分量各使用 16 位。

Format64bppPArgb 1851406

指定格式为每像素 64 位;alpha、红色、绿色和蓝色分量各使用 16 位。 根据 alpha 分量,对红色、绿色和蓝色分量进行自左乘。

Format8bppIndexed 198659

指定格式为每像素 8 位而且已创建索引。 因此颜色表中有 256 种颜色。

Gdi 131072

像素数据包含 GDI 颜色。

Indexed 65536

该像素数据包含颜色索引值,这意味着这些值是系统颜色表中颜色的索引,而不是单个颜色值。

Max 15

此枚举的最大值。

PAlpha 524288

像素格式包含自左乘的 alpha 值。

Undefined 0

未定义像素格式。

注解

像素格式定义与一个数据像素关联的内存位数。 该格式还定义单个数据像素内颜色分量的顺序。

PixelFormat48bppRGB、PixelFormat64bppARGB 和 PixelFormat64bppPARGB 为每个颜色组件使用 16 位 (通道) 。 GDI+版本 1.0 和 1.1 可以读取每通道 16 位图像,但此类图像转换为每通道 8 位格式,用于处理、显示和保存。 每个 16 位颜色通道可以在 0 到 2^13 范围内保存一个值。

某些像素格式包含预乘的颜色值。 预乘表示颜色值已乘以 alpha 值。

适用于