IWICPalette::HasAlpha メソッド (wincodec.h)
パレットに非不透明なエントリ (つまり、アルファが 1 未満のエントリ) が含まれているかどうかを示します。
構文
HRESULT HasAlpha(
[out] BOOL *pfHasAlpha
);
パラメーター
[out] pfHasAlpha
種類: BOOL*
パレットに透明な TRUE
色が含まれている場合は を受け取るポインター。それ以外の場合 FALSE
は 。
戻り値
型: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
さまざまな画像形式では、さまざまな方法でアルファがサポートされています。 PNG では、部分的に透明なパレット エントリをサポートすることで、完全なアルファがサポートされています。 GIF はアルファなしで 24bpp として色を格納しますが、1 つのパレット エントリを完全に透明として指定できます。 パレットに複数の完全に透明なエントリ (0x00RRGGBB) がある場合、GIF は最後のエントリを透明なインデックスとして使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | wincodec.h |
Library | Windowscodecs.lib |
[DLL] | Windowscodecs.dll |