Introducción a Windows Imaging Component

Windows Imaging Component (WIC) proporciona un marco extensible para trabajar con imágenes y metadatos de imagen. WIC permite a los fabricantes de software independientes (ISV) y a los fabricantes de hardware independientes (IHD) desarrollar sus propios códecs de imagen y obtener la misma compatibilidad con la plataforma que los formatos de imagen estándar (por ejemplo, TIFF, JPEG, PNG, GIF, BMP y HDPhoto). Se usa un único conjunto coherente de interfaces para todo el procesamiento de imágenes, independientemente del formato de imagen, por lo que cualquier aplicación que use WIC obtiene compatibilidad automática con nuevos formatos de imagen en cuanto se instala el códec. El marco de metadatos extensible permite que las aplicaciones lean y escriban sus propios metadatos propietarios directamente en los archivos de imagen, por lo que los metadatos nunca se pierden o se separan de la imagen.

Este tema contiene las siguientes secciones.

Características de Windows Imaging Component

Las principales características de WIC son:

  • Permite a los desarrolladores de aplicaciones realizar operaciones de procesamiento de imágenes en cualquier formato de imagen a través de un único conjunto coherente de interfaces comunes, sin necesidad de conocimientos previos de formatos de imagen específicos.
  • Proporciona una arquitectura extensible de "plug and play" para códecs de imagen, formatos de píxeles y metadatos, con detección automática en tiempo de ejecución de nuevos formatos.
  • Admite la lectura y escritura de metadatos arbitrarios en archivos de imagen, con la capacidad de conservar metadatos no reconocidos durante la edición.
  • Conserva los datos de imágenes de profundidad de bits más significativos, hasta 32 bits por canal, en toda la canalización de procesamiento de imágenes.
  • Proporciona compatibilidad integrada con los formatos de imagen más populares, los formatos de píxeles y los esquemas de metadatos.

Códecs nativos

WIC incluye varios códecs integrados. Los siguientes códecs estándar se proporcionan con la plataforma.

Codec Tipos MIME Decodificadores Codificadores
BMP (formato de mapa de bits de Windows), especificación BMP v5. image/bmp
GIF (formato de intercambio de gráficos 89a), especificación GIF 89a/89m image/gif
ICO (formato de icono) image/ico No
JPEG (Joint Photographic Experts Group), JFIF Specification 1.02 image/jpeg, image/jpe, image/jpg
JPEG XR (rango extendido JPEG) image/jxr
PNG (Portable Network Graphics), PNG Specification 1.2 image/png
TIFF (formato de archivo de imagen etiquetado), especificación TIFF 6.0 image/tiff, image/tif
Información general sobre Windows Media Photo, formato HD Photo image/vnd.ms-photo
DDS (DirectDraw Surface) image/vnd.ms-dds

 

Conceptual

Introducción a los metadatos de WIC

Otros recursos

Escritura de un CÓDEC habilitado para WIC

CÓDEC de ejemplo de AITCodec