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


Метод IWICBitmapEncoder::SetPalette (wincodec.h)

Задает глобальную палитру для изображения.

Синтаксис

HRESULT SetPalette(
  [in] IWICPalette *pIPalette
);

Параметры

[in] pIPalette

Тип: IWICPalette*

IWICPalette для использования в качестве глобальной палитры.

Возвращаемое значение

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения или значение ошибки в противном случае.

Возвращает WINCODEC_ERR_UNSUPPORTEDOPERATION, если функция не поддерживается кодировщиком.

Комментарии

Только ИЗОБРАЖЕНИЯ GIF поддерживают необязательную глобальную палитру, и перед добавлением кадров к изображению необходимо задать глобальную палитру. Необходимо задать только палитру для индексированных форматов пикселей.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header wincodec.h
Библиотека Windowscodecs.lib
DLL Windowscodecs.dll