Freigeben über


Beispiel für die progressive WIC-Decodierung

In diesem Beispiel wird die Verwendung von Windows Imaging Component (WIC) zum Decodieren eines Bilds veranschaulicht, das mit progressiven Ebenen codiert ist. In diesem Beispiel wird Direct2D verwendet, um die verschiedenen progressiven Ebenen auf dem Bildschirm zu rendern.

Anforderungen

Für dieses Beispiel gelten die folgenden Anforderungen.

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Windows SDK mindestens Windows Software Development Kit (SDK) für Windows 7

Herunterladen des Beispiels

Dieses Beispiel ist unter PROGRESSIVE Codierung von WIC verfügbar.

Erstellen des Beispiels

Verwenden von Visual Studio (bevorzugte Methode)

  1. Öffnen Sie Windows Explorer, und navigieren Sie zum Verzeichnis.
  2. Doppelklicken Sie auf das Symbol für die SLN-Datei (Projektmappe), um die Datei in Visual Studio zu öffnen.
  3. Wählen Sie im Menü Erstellen die Option Projektmappe erstellen aus. Die Anwendung wird im Standardverzeichnis \Debug oder \Release erstellt.

Verwenden der Eingabeaufforderung

So erstellen Sie das Beispiel mithilfe der Eingabeaufforderung.

  1. Öffnen Sie die Eingabeaufforderung, und navigieren Sie zum Beispielverzeichnis.
  2. Geben Sie msbuild WICProgressiveDecoding.sln ein

Ausführen des Beispiels

Laden Sie nach dem Starten der Anwendung eine Bilddatei über das Menü Zum Öffnen der Datei. Beim Laden wird die progressive Standardebene auf 0 festgelegt. Sie können entweder über das Menü oder die NACH-OBEN/NACH-UNTEN-TASTE zu verschiedenen progressiven Ebenen navigieren. Der aktuelle Text auf progressiver Ebene wird im Standard Fenster status Leiste angezeigt. Die Größenänderung von Fenstern wird unterstützt.

Hinweis

Die progressive Decodierung ist nur für Bilder verfügbar, die schrittweise codiert wurden. Das in diesem Beispiel bereitgestellte Bild wurde schrittweise codiert.

Siehe auch

Microsoft Windows Imaging Codec

Programmierhandbuch

Referenz

Direct2D

Beispiele und Codebeispiele

Übersicht über die progressive Decodierung