Exemplo de decodificação progressiva WIC
Este exemplo demonstra o uso do Windows Imaging Component (WIC) para decodificar uma imagem codificada com níveis progressivos. Este exemplo usa Direct2D para renderizar os diferentes níveis progressivos na tela.
Requerimentos
Este exemplo tem os seguintes requisitos.
Exigência | Valor |
---|---|
Cliente mínimo suportado | Windows 7 |
SDK mínimo do Windows | do Windows Software Development Kit (SDK) para Windows 7 |
Download do exemplo
Este exemplo está disponível em codificação progressiva WIC .
Construindo a amostra
Usando o Visual Studio (método preferencial)
- Abra o Windows Explorer e navegue até o diretório.
- Clique duas vezes no ícone do arquivo .sln (solução) para abrir o arquivo no Visual Studio.
- No menu Compilar, selecione Compilar Solução. O aplicativo será construído no diretório padrão \Debug ou \Release.
Usando o prompt de comando
Para criar o exemplo usando o prompt de comando.
- Abra o prompt de comando e navegue até o diretório de exemplo.
- Tipo
msbuild WICProgressiveDecoding.sln
Executando o exemplo
Depois que o aplicativo for iniciado, carregue um arquivo de imagem através do menu de abertura de arquivo. Ao carregar, o nível progressivo padrão é definido como 0. Você pode navegar para diferentes níveis progressivos através do menu ou da tecla Up/Down. O texto de nível progressivo atual é exibido na barra de status da janela principal. O redimensionamento de janelas é suportado.
Observação
A descodificação progressiva está disponível apenas para imagens que foram progressivamente codificadas. A imagem fornecida com este exemplo foi progressivamente codificada.