Compartilhar via


Exemplo de decodificação progressiva do WIC

Este exemplo demonstra o uso do WIC (Componente de Imagem do Windows) para decodificar uma imagem codificada com níveis progressivos. Este exemplo usa Direct2D para renderizar os diferentes níveis progressivos na tela.

Requisitos

Este exemplo tem os seguintes requisitos.

Requisito Valor
Cliente mínimo com suporte Windows 7
SDK mínimo do Windows SDK (Software Development Kit) do Windows para Windows 7

Baixar o exemplo

Este exemplo está disponível na codificação progressiva do WIC.

Compilando o exemplo

Usando o Visual Studio (método preferencial)

  1. Abra o Windows Explorer e navegue para o diretório.
  2. Clique duas vezes no ícone do arquivo .sln (solução) para abrir o arquivo no Visual Studio.
  3. No menu Compilar, selecione Compilar Solução. O aplicativo será criado no diretório \Debug ou \Release padrão.

Usando o prompt de comando

Para compilar o exemplo usando o prompt de comando.

  1. Abra o prompt de comando e navegue até o diretório de exemplo.
  2. Digite msbuild WICProgressiveDecoding.sln

Executando o exemplo

Depois que o aplicativo for iniciado, carregue um arquivo de imagem por meio do menu abrir arquivo. Ao carregar, o nível progressivo padrão é definido como 0. Você pode navegar para diferentes níveis progressivos por meio do menu ou da tecla Para Cima/Para Baixo. O texto de nível progressivo atual é exibido na janela main status barra. Há suporte para redimensionamento de janela.

Observação

A decodificação progressiva está disponível apenas para imagens que foram codificadas progressivamente. A imagem fornecida com este exemplo foi codificada progressivamente.

Confira também

Codec de imagens do Microsoft Windows

Guia de programação

Referência

Direct2D

Exemplos e exemplos de código

Visão geral da decodificação progressiva