PixelFormat Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.