Diretrizes gerais para a implementação de codecs RAW
Em comparação com tipos de imagem não RAW, como JPEG ou TIFF, há duas diferenças notáveis em como os formatos de imagem RAW devem se comportar no Windows:
Presume-se que a maioria dos formatos de imagem RAW sejam "somente leitura" e provavelmente não suportarão a codificação de pixels para o formato RAW. No entanto, como o Windows Imaging Component (WIC) requer um codificador para oferecer suporte a write-back de metadados, os autores de codec RAW devem planejar implementar pelo menos uma classe de codificador esqueleto.
A decodificação de uma imagem RAW em tamanho real pode levar muito tempo em comparação com outros formatos. Por esse motivo, a Microsoft recomenda que certas abordagens sejam adotadas para minimizar a latência de decodificação e garantir suporte para cenários como renderização rápida de miniaturas e visualizações.
Por exemplo, todos os autores de codec RAW devem implementar a interfaceIWICBitmapSourceTransform, que fornece um mecanismo para notificar o decodificador com antecedência do tamanho do bitmap de destino, permitindo assim a decodificação otimizada para um tamanho de imagem de saída menor.
Tópicos relacionados
-
Conceptual
-
Visão geral do componente Windows Imaging