Przykład dekodowania progresywnego WIC
W tym przykładzie pokazano użycie składnika Windows Imaging Component (WIC) do dekodowania obrazu zakodowanego przy użyciu poziomów progresywnych. W tym przykładzie użyto funkcji Direct2D do renderowania różnych poziomów progresywnych na ekranie.
Wymagania
Ten przykład ma następujące wymagania.
Wymaganie | Wartość |
---|---|
Minimalny obsługiwany klient | Windows 7 |
Minimalny zestaw Windows SDK | Windows Software Development Kit (SDK) dla Windows 7 |
Pobieranie przykładu
Ta próbka jest dostępna w progresywnym kodowaniu WIC .
Kompilowanie przykładu
Korzystanie z programu Visual Studio (preferowana metoda)
- Otwórz Eksploratora Windows i przejdź do katalogu.
- Kliknij dwukrotnie ikonę pliku .sln (rozwiązanie), aby otworzyć plik w programie Visual Studio.
- W menu Buduj wybierz pozycję Buduj rozwiązanie. Aplikacja zostanie zbudowana w domyślnym katalogu \Debug lub \Release.
Korzystanie z wiersza polecenia
Aby skompilować przykład przy użyciu wiersza polecenia.
- Otwórz wiersz polecenia i przejdź do przykładowego katalogu.
- Wpisz
msbuild WICProgressiveDecoding.sln
Uruchamianie przykładu
Po uruchomieniu aplikacji załaduj plik obrazu za pomocą menu otwierania pliku. Podczas ładowania domyślny poziom progresywny ma wartość 0. Możesz przejść do kolejnych poziomów za pomocą menu lub klawiszy góra/dół. Bieżący tekst poziomu progresywnego jest wyświetlany na głównym pasku stanu okna. Zmiana rozmiaru okna jest obsługiwana.
Notatka
Dekodowanie progresywne jest dostępne tylko dla obrazów, które zostały stopniowo zakodowane. Obraz dostarczony z tym przykładem został stopniowo zakodowany.
Zobacz też
Microsoft Windows Imaging Codec
przykłady i przykłady kodu