Пример прогрессивного декодирования WIC
В этом примере показано использование компонента обработки образов Windows (WIC) для декодирования изображения, закодированного с помощью прогрессивных уровней. В этом примере используется Direct2D для отрисовки различных прогрессивных уровней на экране.
Требования
Этот пример имеет следующие требования.
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 |
Минимальный пакет SDK для Windows | Пакет средств разработки программного обеспечения Windows (SDK) для Windows 7 |
Скачивание примера
Этот пример доступен в последовательном кодировании WIC.
Создание примера
Использование Visual Studio (предпочтительный метод)
- Откройте проводник и перейдите к каталогу.
- Дважды щелкните значок SLN-файла (решения), чтобы открыть его в Visual Studio.
- В меню Построение выберите команду Построить решение. Приложение будет встроено в каталог по умолчанию \Debug или \Release.
Использование командной строки
Сборка примера с помощью командной строки.
- Откройте командную строку и перейдите в каталог примера.
- Введите
msbuild WICProgressiveDecoding.sln
Выполнение примера
После запуска приложения загрузите файл изображения с помощью меню открытия файла. При загрузке прогрессивный уровень по умолчанию имеет значение 0. Вы можете перейти на различные прогрессивные уровни с помощью меню или клавиши ВВЕРХ/ВНИЗ. Текущий текст прогрессивного уровня отображается в строке состояния окна main. Поддерживается изменение размера окна.
Примечание
Прогрессивное декодирование доступно только для изображений, которые были закодированы постепенно. Изображение, предоставленное с этим примером, было постепенно закодировано.
См. также раздел
Microsoft Windows Imaging Codec