IWICPalette::InitializePredefined メソッド (wincodec.h)

WICBitmapPaletteType で指定された定義済みのパレットのいずれかにパレットを初期化し、必要に応じて透明な色を追加します。

構文

HRESULT InitializePredefined(
  [in] WICBitmapPaletteType ePaletteType,
  [in] BOOL                 fAddTransparentColor
);

パラメーター

[in] ePaletteType

種類: WICBitmapPaletteType

目的の定義済みのパレットの種類。

[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