Visão geral do Windows Imaging Component
O Componente de imagem do Windows (WIC) está disponível no Windows Vista e em sistemas operacionais posteriores (OSes). O WIC fornece uma estrutura extensível para trabalhar com imagens e metadados de imagem. O WIC possibilita que ISVs (fornecedores independentes de software) e IHVs (fornecedores independentes de hardware) desenvolvam codecs de imagem próprios e obtenham o mesmo suporte de plataforma dos formatos de imagem padrão (por exemplo, TIFF, JPEG, PNG, GIF, BMP e HDPhoto). Um conjunto único e consistente de interfaces é usado para todo o processamento de imagem, seja qual for o formato da imagem. Ou seja, qualquer aplicativo que usa o WIC obtém suporte automático para novos formatos de imagem assim que o codec é instalado. A estrutura de metadados extensível possibilita que os aplicativos leiam e gravem os respectivos metadados proprietários diretamente em arquivos de imagem, para que os metadados nunca se percam ou fiquem separados da imagem.
Este tópico inclui as seções a seguir.
Recursos do Windows Imaging Component
Os principais recursos do WIC são:
- Permite que os desenvolvedores de aplicativos executem operações de processamento de imagem em qualquer formato de imagem por meio de um conjunto único e consistente de interfaces comuns, sem a necessidade de conhecimento prévio de formatos de imagem específicos.
- Fornece uma arquitetura “Plug and Play” extensível para codecs de imagem, formatos de pixel e metadados, com a descoberta automática em tempo de execução de novos formatos.
- Dá suporte à leitura e à gravação de metadados arbitrários em arquivos de imagem, com a capacidade de preservar metadados não reconhecidos durante a edição.
- Preserva dados de imagem de intensidade de bits altos, até 32 bits por canal, em todo o pipeline de processamento de imagens.
- Fornece suporte interno aos formatos de imagem, formatos de pixel e esquemas de metadados mais populares.
Codecs nativos
O WIC inclui vários codecs internos. Os codecs padrão a seguir são fornecidos com a plataforma.
Codec | Tipos MIME | Decodificadores | Codificadores |
---|---|---|---|
BMP (formato de bitmap do Windows), Especificação BMP v5. | image/bmp | Sim | Yes |
GIF (Graphics Interchange Format 89a), Especificação GIF 89a/89m | image/gif | Sim | Yes |
ICO (formato de ícone) | imagem/ico | Sim | Não |
JPEG (Joint Photographic Experts Group), Especificação JFIF 1.02 | imagem/jpeg, imagem/jpe, imagem/jpg | Sim | Yes |
JPEG XR (JPEG Extended Range) | imagem/jxr | Sim | Yes |
PNG (Portable Network Graphics), Especificação PNG 1.2 | image/png | Sim | Yes |
TIFF (Tagged Image File Format), Especificação TIFF 6.0 | imagem/tiff, imagem/tif | Sim | Yes |
Windows Media Photo, visão geral do formato de foto HD | imagem/vnd.ms-photo | Sim | Yes |
DDS (DirectDraw Surface) | imagem/vnd.ms-dds | Sim | Yes |
Tópicos relacionados
-
Conceitual
-
Outros recursos