Поделиться через


Пример прогрессивного декодирования WIC

В этом примере показано использование компонента образов Windows (WIC) для декодирования изображения, закодированного с прогрессивными уровнями. В этом примере используется Direct2D для отображения различных прогрессивных уровней на экране.

Требования

Этот пример имеет следующие требования.

Требование Ценность
Минимальный поддерживаемый клиент Windows 7
Минимальный пакет SDK для Windows пакет средств разработки программного обеспечения Windows (SDK) для Windows 7

Скачивание примера

Этот образец доступен в прогрессивной кодировке WIC .

Создание примера

Использование Visual Studio (предпочтительный метод)

  1. Откройте проводник Windows и перейдите в каталог.
  2. Дважды щелкните значок для файла .sln (решения), чтобы открыть файл в Visual Studio.
  3. В меню "Сборка" выберите "Создать решение". Приложение будет создано в каталоге \Debug или \Release по умолчанию.

Использование командной строки

Создание примера с помощью командной строки.

  1. Откройте командную строку и перейдите к образцу каталога.
  2. Тип msbuild WICProgressiveDecoding.sln

Запуск примера

После запуска приложения загрузите файл изображения через открытое меню файла. При загрузке для прогрессивного уровня по умолчанию задано значение 0. Вы можете перейти к различным прогрессивным уровням с помощью меню или клавиши UP/DOWN. Текущий текст прогрессивного уровня отображается на главной строке состояния окна. Поддерживается изменение размера окна.

Заметка

Прогрессивное декодирование доступно только для изображений, которые были постепенно закодированы. Изображение, предоставленное этим примером, постепенно закодировано.

См. также

Кодек изображений Microsoft Windows

руководство по программированию

Справочник

Direct2D

Примеры и примеры кода

Обзор прогрессивного декодирования