Метод IWICBitmapFrameEncode::SetThumbnail (wincodec.h)
Задает эскиз кадра, если он поддерживается кодеком.
Синтаксис
HRESULT SetThumbnail(
[in] IWICBitmapSource *pIThumbnail
);
Параметры
[in] pIThumbnail
Тип: IWICBitmapSource*
Источник растрового изображения для использования в качестве эскиза.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения или значение ошибки в противном случае.
Возвращает WINCODEC_ERR_UNSUPPORTEDOPERATION, если функция не поддерживается кодировщиком.
Комментарии
Рекомендуется вызвать Метод SetThumbnail перед вызовом WritePixels или WriteSource. Эскиз не будет добавлен в закодированный файл, если метод SetThumbnail вызывается после вызова WritePixels или WriteSource.
- BMP, PNGНастройка эскизов не поддерживается. Эта функция возвращает WINCODEC_ERR_UNSUPPORTEDOPERATION.
- JPEGНастройка эскиза поддерживается. Исходное изображение будет повторно закодировано в формате JPEG 8bpp или 24bpp и будет записано в блок метаданных APP1 JPEG.
- TIFF Настройка эскиза поддерживается. Исходное изображение будет повторно закодировано как TIFF и будет записано в блок SubIFD кадра.
- JPEG-XRНастройка эскиза поддерживается. Исходное изображение будет повторно закодировано как дополнительный кадр 8bpp или 24bpp.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincodec.h |
Библиотека | Windowscodecs.lib |
DLL | Windowscodecs.dll |
См. также раздел
Основные понятия