IWICBitmapEncoder::SetPalette 方法 (wincodec.h)

設定影像的全域調色盤。

語法

HRESULT SetPalette(
  [in] IWICPalette *pIPalette
);

參數

[in] pIPalette

類型: IWICPalette*

作為全域調色盤使用的 IWICPalette

傳回值

類型: HRESULT

如果成功,則傳回S_OK,否則傳回錯誤值。

如果編碼器不支援此功能,則傳回WINCODEC_ERR_UNSUPPORTEDOPERATION。

備註

只有GIF影像支持選擇性的全域調色盤,而且您必須先設定全域調色盤,才能將任何畫面新增至影像。 您只需要設定索引圖元格式的調色盤。

規格需求

需求
最低支援的用戶端 Windows XP 搭配 SP2、Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 wincodec.h
程式庫 Windowscodecs.lib
Dll Windowscodecs.dll