PixelFormat Enumeração

Definição

Especifica o formato dos dados de cor para cada pixel da imagem.

public enum class PixelFormat
public enum PixelFormat
type PixelFormat = 
Public Enum PixelFormat
Herança
PixelFormat

Campos

Alpha 262144

Os dados de pixel contêm valores alfa que não são pré-multiplicados.

Canonical 2097152

O formato de pixel padrão de 32 bits por pixel. O formato especifica a intensidade de cor de 24 bits e um canal alfa de 8 bits.

DontCare 0

Nenhum formato de pixel foi especificado.

Extended 1048576

Reservado.

Format16bppArgb1555 397319

O formato de pixel é de 16 bits por pixel. As informações de cores especificam 32.768 tons de cores, dos quais 5 bits são vermelhos, 5 bits são verdes, 5 bits são azuis e 1 bit é alfa.

Format16bppGrayScale 1052676

O formato de pixel é de 16 bits por pixel. As informações de cores especificam 65.536 tons de cinza.

Format16bppRgb555 135173

Especifica que o formato é 16 bits por pixel; 5 bits são usados para os componentes vermelho, verde e azul. Os bits restantes não são usados.

Format16bppRgb565 135174

Especifica que o formato é 16 bits por pixel; 5 bits são usados para o componente vermelho, 6 bits são usados para o componente verde e 5 bits são usados para o componente azul.

Format1bppIndexed 196865

Especifica o formato de pixel é 1 bit por pixel e que ele usa cores indexadas. Portanto, a tabela de cores tem duas cores.

Format24bppRgb 137224

Especifica que o formato é 24 bits por pixel; 8 bits são usados para os componentes vermelho, verde e azul.

Format32bppArgb 2498570

Especifica que o formato é 32 bits por pixel; 8 bits são usados para os componentes alfa, vermelho, verde e azul.

Format32bppPArgb 925707

Especifica que o formato é 32 bits por pixel; 8 bits são usados para os componentes alfa, vermelho, verde e azul. Os componentes vermelho, verde e azul são pré-multiplicados de acordo com o componente alfa.

Format32bppRgb 139273

Especifica que o formato é 32 bits por pixel; 8 bits são usados para os componentes vermelho, verde e azul. Os 8 bits restantes não são usados.

Format48bppRgb 1060876

Especifica que o formato é 48 bits por pixel; 16 bits são usados para os componentes vermelho, verde e azul.

Format4bppIndexed 197634

Especifica que o formato é 4 bits por pixel, indexado.

Format64bppArgb 3424269

Especifica que o formato é 64 bits por pixel; 16 bits são usados para os componentes alfa, vermelho, verde e azul.

Format64bppPArgb 1851406

Especifica que o formato é 64 bits por pixel; 16 bits são usados para os componentes alfa, vermelho, verde e azul. Os componentes vermelho, verde e azul são pré-multiplicados de acordo com o componente alfa.

Format8bppIndexed 198659

Especifica que o formato é 8 bits por pixel, indexado. Portanto, a tabela de cores tem 256 cores.

Gdi 131072

Os dados de pixel contêm cores GDI.

Indexed 65536

Os dados de pixel contêm valores indexados por cores, o que significa que os valores são um índice de cores na tabela de cores do sistema, em vez de valores de cores individuais.

Max 15

O valor máximo dessa enumeração.

PAlpha 524288

O formato de pixel contém valores alfa pré-multiplicados.

Undefined 0

O formato de pixel é indefinido.

Comentários

O formato de pixel define o número de bits de memória associados a um pixel de dados. O formato também define a ordem dos componentes de cor em um único pixel de dados.

PixelFormat48bppRGB, PixelFormat64bppARGB e PixelFormat64bppPARGB usam 16 bits por componente de cor (canal). O GDI+ versão 1.0 e 1.1 pode ler imagens de 16 bits por canal, mas essas imagens são convertidas em um formato de 8 bits por canal para processamento, exibição e salvamento. Cada canal de cores de 16 bits pode conter um valor no intervalo de 0 a 2^13.

Alguns dos formatos de pixel contêm valores de cor pré-multiplicados. Premultiplied significa que os valores de cor já foram multiplicados por um valor alfa.

Aplica-se a