Exemple de décodage progressif WIC

Cet exemple illustre l’utilisation de WIC (Windows Imaging Component) pour décoder une image encodée avec des niveaux progressifs. Cet exemple utilise Direct2D pour restituer les différents niveaux progressifs à l’écran.

Configuration requise

Cet exemple présente les exigences suivantes.

Condition requise Valeur
Client minimal pris en charge Windows 7
SDK Windows minimal Kit de développement logiciel (SDK) Windows pour Windows 7

Téléchargement de l’exemple

Cet exemple est disponible dans l' encodage progressif WIC.

Génération de l’exemple

Utilisation de Visual Studio (méthode recommandée)

  1. Ouvrez l’Explorateur Windows et accédez au répertoire.
  2. Double-cliquez sur l’icône du fichier. sln (solution) pour ouvrir le fichier dans Visual Studio.
  3. Dans le menu Générer, sélectionnez Générer la solution. L’application sera générée dans le répertoire de \ débogage ou de libération par défaut \ .

À l’aide de l’invite de commandes

Pour générer l’exemple à l’aide de l’invite de commandes.

  1. Ouvrez l’invite de commandes et accédez au répertoire de l’exemple.
  2. Saisissez msbuild WICProgressiveDecoding.sln

Exécution de l’exemple

Une fois l’application lancée, chargez un fichier image dans le menu fichier ouvrir. Lors du chargement, le niveau de progressif par défaut est défini sur 0. Vous pouvez accéder à différents niveaux progressifs via le menu ou la touche haut/PG. Le texte de niveau progressif actuel est affiché dans la barre d’état de la fenêtre principale. Le redimensionnement de fenêtre est pris en charge.

Notes

Le décodage progressif est disponible uniquement pour les images qui ont été encodées progressivement. L’image fournie avec cet exemple a été encodée progressivement.

Voir aussi

Codec d’image Microsoft Windows

Guide de programmation

Référence

Direct2D

Exemples et exemples de code

Vue d’ensemble du décodage progressif