Compartilhar via


Requisitos de codec RAW para Windows 7

Os seguintes recursos de codec são necessários no mínimo:

Todas as funcionalidades necessárias para o shell do Windows Vista e o suporte à Galeria de Fotos: miniatura, versão prévia e rotação (persistente). O processamento RAW deve usar como padrão as configurações as-shot apropriadas.

O suporte para metadados principais (leitura e gravação), metadados não EXIF, bem como metadados EXIF, deve ser mantido dentro de formatos de arquivo RAW sem o uso de arquivos sidecar.

Suporte para a interface IWICDevelopRaw . Para o Windows 7, o WIC (Componente de Imagem do Windows)WIC requer que todas as interfaces de parâmetro expostas por IWICDevelopRaw sejam implementadas.

Suporte ao estado de orientação:

  • As rotações de imagem de 90 graus devem ser aplicadas usando o método IWICDevelopRaw::SetRotation . Aplicativos e Windows usam esse método para girar as imagens (e miniaturas e visualizações armazenadas em cache).
  • A aplicação de rotação usando essa API também deve ser persistente pelo codec (consulte anteriormente neste artigo).
  • Os aplicativos podem usar os recursos de rotação da API IWICBitmapSourceTransform , mas o codec não serializará nenhuma configuração de rotação nessa API, portanto, as rotações feitas usando IWICBitmapSourceTransform não serão mantidas .

Suporte à extração de miniatura e visualização de alta velocidade. Se a dimensão máxima de pixel (largura ou altura) da visualização for menor que 1024 pixels de tamanho, o Windows Vista solicitará uma renderização para visualização de tela:

Formatos de pixel hdr (alto intervalo dinâmico).

Impressão XPS (Especificação de Papel XML).

Conceitual

Visão geral do componente de imagem do Windows

Diretrizes wic para formatos de imagem RAW da câmera

Como escrever uma WIC-Enabled CODEC