IWICPalette::InitializePredefined メソッド (wincodec.h)
WICBitmapPaletteType で指定された定義済みのパレットのいずれかにパレットを初期化し、必要に応じて透明な色を追加します。
構文
HRESULT InitializePredefined(
[in] WICBitmapPaletteType ePaletteType,
[in] BOOL fAddTransparentColor
);
パラメーター
[in] ePaletteType
目的の定義済みのパレットの種類。
[in] fAddTransparentColor
種類: BOOL
パレットに追加するオプションの透明色。 透明な色が不要な場合は、0 を使用します。 グレースケールまたは白黒パレットに初期化する場合は、このパラメーターを FALSE に設定 します。
戻り値
型: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
透明な色がパレットに追加されると、パレットは定義済みではなく、 WICBitmapPaletteTypeCustom として返されます。 エントリ数が 256 未満のパレットの場合、透明なエントリがパレットの末尾に追加されます (つまり、16 カラー パレットは 17 カラー パレットになります)。 256 色のパレットの場合、透明なパレット エントリは、定義済みのパレットの最後のエントリに置き換えられます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | wincodec.h |
Library | Windowscodecs.lib |
[DLL] | Windowscodecs.dll |