Compartir a través de


Directrices generales para implementar códecs RAW

En comparación con los tipos de imagen que no son RAW, como JPEG o TIFF, hay dos diferencias notables en el modo en que se espera que los formatos de imagen RAW se comporten en Windows:

  • Se supone que la mayoría de los formatos de imagen RAW son "de solo lectura" y probablemente no admitirán la codificación de píxeles en formato RAW. Sin embargo, dado que Windows Imaging Component (WIC) requiere un codificador para admitir la escritura diferida de metadatos, los autores de códecs RAW deben planear la implementación de al menos una clase de codificador esqueleto.

  • La descodificación de una imagen RAW de tamaño completo puede tardar mucho tiempo en comparación con otros formatos. Por este motivo, Microsoft recomienda que se tomen ciertos enfoques para minimizar la latencia de descodificación y garantizar la compatibilidad con escenarios como la representación rápida de miniaturas y vistas previas.

    Por ejemplo, todos los autores de códecs RAW deben implementar la interfaz IWICBitmapSourceTransform , que proporciona un mecanismo para notificar al descodificador con antelación el tamaño del mapa de bits de destino, lo que permite la descodificación optimizada en un tamaño de imagen de salida menor.

Conceptual

Información general sobre el componente de creación de imágenes de Windows

Directrices de WIC para formatos de imagen RAW de cámara

Cómo escribir un CÓDEC de WIC-Enabled