IWICBitmapEncoder インターフェイス (wincodec.h)

サムネイル、フレーム、パレットなど、エンコーダーのプロパティを設定するためのメソッドを定義します。

継承

IWICBitmapEncoder インターフェイスは、IUnknown インターフェイスから継承されます。 IWICBitmapEncoder には、次の種類のメンバーもあります。

メソッド

IWICBitmapEncoder インターフェイスには、これらのメソッドがあります。

 
IWICBitmapEncoder::Commit

イメージのすべての変更をコミットし、ストリームを閉じます。
IWICBitmapEncoder::CreateNewFrame

新しい IWICBitmapFrameEncode インスタンスを作成します。
IWICBitmapEncoder::GetContainerFormat

エンコーダーのコンテナー形式を取得します。
IWICBitmapEncoder::GetEncoderInfo

エンコーダーの IWICBitmapEncoderInfo を取得します。
IWICBitmapEncoder::GetMetadataQueryWriter

エンコーダーのメタデータ クエリ ライターを取得します。
IWICBitmapEncoder::Initialize

ビットをエンコードする場所をエンコーダーに指示する IStream を使用してエンコーダーを初期化します。
IWICBitmapEncoder::SetColorContexts

エンコーダーの IWICColorContext オブジェクトを設定します。
IWICBitmapEncoder::SetPalette

イメージのグローバル パレットを設定します。
IWICBitmapEncoder::SetPreview

イメージのグローバル プレビューを設定します。
IWICBitmapEncoder::SetThumbnail

画像のグローバル サムネイルを設定します。

解説

このインターフェイスには、ビットマップ (BMP)、ポータブル ネットワーク グラフィックス (PNG)、ジョイント フォトグラフィック エキスパート グループ (JPEG)、グラフィックスインターチェンジ形式 (GIF)、タグ付きイメージ ファイル形式 (TIFF)、Microsoft Windows Digital Photo (WDP) など、プラットフォームによって提供される標準エンコーダーを表す具象実装が多数あります。 次の表に、各ネイティブ エンコーダーのクラス識別子 (CLSID) を示します。

CLSID 名 CLSID
CLSID_WICBmpEncoder 0x69be8bb4、0xd66d、0x47c8、0x86、0x5a、0xed、0x15、0x89、0x43、0x37、0x82
CLSID_WICGifEncoder 0x114f5598、0xb22、0x40a0、0x86、0xa1、0xc8、0x3e、0xa4、0x95、0xad、0xbd
CLSID_WICHeifEncoder 0x0dbecec1、0x9eb3、0x4860、0x9c、0x6f、0xdd、0xbe、0x86、0x63、0x45、0x75
CLSID_WICJpegEncoder 0x1a34f5c1、0x4a5a、0x46dc、0xb6、0x44、0x1f、0x45、0x67、0xe7、0xa6、0x76
CLSID_WICPngEncoder 0x27949969、0x876a、0x41d7、0x94、0x47、0x56、0x8f、0x6a、0x35、0xa4、0xdc
CLSID_WICTiffEncoder 0x0131be10、0x2001、0x4c5f、0xa9、0xb0、0xcc、0x88、0xfa、0xb6、0x4c、0xe8
CLSID_WICWmpEncoder 0xac4ce3cb、0xe1c1、0x44cd、0x82、0x15、0x5a、0x16、0x65、0x50、0x9e、0xc2
 

さらに、このインターフェイスは、機能拡張モデルの一部としてサード パーティ製コーデックのサポートを提供するために、サブクラス化される場合があります。 AITCodec サンプル コーデックを参照してください。

CLSID_WICHeifDecoderは HEIF (高効率イメージ形式) イメージで動作します。

要件

   
対象プラットフォーム Windows
ヘッダー wincodec.h

関連項目

AITCodec サンプル コーデック

概念

WIC-Enabled コーデックを記述する方法

その他のリソース

WIC GUID と CLSID

Windows イメージング コンポーネントの概要