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)
- Abra o Windows Explorer e navegue para 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á criado no diretório \Debug ou \Release padrão.
Usando o prompt de comando
Para compilar o exemplo usando o prompt de comando.
- Abra o prompt de comando e navegue até o diretório de exemplo.
- 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.