Windows イメージング コンポーネントのインターフェイス
このセクションには、Windows イメージング コンポーネント (WIC) インターフェイスに関する情報が含まれています。
このセクションの内容
トピック | 説明 |
---|---|
IWICBitmap |
ビットマップの書き込み可能性と静的メモリ内表現の概念を IWICBitmapSource に追加するメソッドを定義します。 |
IWICBitmapClipper |
指定した四角形領域の入力ビットマップのクリップ バージョンを生成するメソッドを公開します。 |
IWICBitmapCodecInfo |
特定のコーデックに関する情報を提供するメソッドを公開します。 |
IWICBitmapCodecProgressNotification |
エンコーダーとデコーダーの進行状況通知に使用されるメソッドを公開します。 |
IWICBitmapDecoder |
デコーダーを表すメソッドを公開します。 |
IWICBitmapDecoderInfo |
デコーダーに関する情報を提供するメソッドを公開します。 |
IWICBitmapEncoder |
サムネイル、フレーム、パレットなど、エンコーダーのプロパティを設定するためのメソッドを定義します。 |
IWICBitmapEncoderInfo |
エンコーダーに関する情報を提供するメソッドを公開します。 |
IWICBitmapFlipRotator |
反転 (水平または垂直) または回転 (90 度ずつ) ビットマップ ソースを生成するメソッドを公開します。 回転は反転の前に行われます。 |
IWICBitmapFrameDecode |
エンコードされたファイルの個々のイメージ フレームをデコードするメソッドを定義します。 |
IWICBitmapFrameEncode |
エンコーダーの個々のイメージ フレームを表します。 |
IWICBitmapLock |
Lock メソッドをサポートするメソッドを公開します。 |
IWICBitmapScaler |
リサンプリングまたはフィルター 処理アルゴリズムを使用して、サイズ変更された入力ビットマップのバージョンを表します。 |
IWICBitmapSource |
ピクセルの取得元であるソースを参照しているが、書き戻すことができないメソッドを公開します。 |
IWICBitmapSourceTransform |
基になる IWICBitmapSource 実装に特定の操作をオフロードするためのメソッドを公開します。 |
IWICColorContext |
色管理のメソッドを公開します。 |
IWICColorTransform |
IWICBitmapSource をある色コンテキストから別の色コンテキストに変換するメソッドを公開します。 |
IWICComponentFactory |
コンポーネント開発者が使用するコンポーネントを作成するメソッドを公開します。 これには、コーデックおよびメタデータ ハンドラー開発者が使用するためのメタデータ リーダー、ライター、その他のサービスが含まれます。 |
IWICComponentInfo |
コンポーネント情報を提供するメソッドを公開します。 |
IWICDdsDecoder |
DDS イメージ形式に固有の情報と機能を提供します。 |
IWICDdsEncoder |
DDS 形式固有の情報をエンコーダーに書き込みます。 |
IWICDevelopRaw |
生コーデック形式の機能へのアクセスを提供するメソッドを公開します。 |
IWICDevelopRawNotificationCallback |
生のイメージ変更通知のコールバック メソッドを公開します。 |
IWICDdsFrameDecode |
ネイティブの DXGI_FORMAT 形式の DDS イメージ データの単一フレームへのアクセスと、イメージ データに関する情報を提供します。 |
IWICEnumMetadataItem |
個々のメタデータ 項目の列挙サービスを提供するメソッドを公開します。 |
IWICFastMetadataEncoder |
インプレース メタデータ編集に使用されるメソッドを公開します。 高速メタデータ エンコーダーを使用すると、イメージを完全に再エンコードすることなく、画像にメタデータを追加および削除できます。 |
IWICFormatConverter |
画像データを 1 つのピクセル形式から別のピクセル形式に変換し、ディザリングとハーフトニングをインデックス付き形式、パレット変換、アルファしきい値に変換する IWICBitmapSource を表します。 |
IWICFormatConverterInfo |
ピクセル形式コンバーターに関する情報を提供するメソッドを公開します。 |
IWICImageEncoder |
ID2D1Image インターフェイスを IWICBitmapEncoder にエンコードします。 |
IWICImagingFactory |
デコーダー、エンコーダー、ピクセル形式コンバーターなどの WIC のコンポーネントを作成するために使用されるメソッドを公開します。 |
IWICImagingFactory2 |
IWICImageEncoder を作成する機能を含む WIC ファクトリ インターフェイスの拡張機能。 |
IWICJpegFrameDecode |
JPEG 画像をデコードするためのメソッドを公開します。 フレームの開始 (SOF) ヘッダー、スキャン開始 (SOS) ヘッダー、Huffman テーブルと量子化テーブル、圧縮 JPEG JPEG データへのアクセスを提供します。 また、インデックス作成を有効にして、効率的なランダム アクセスを実現します。 |
IWICJpegFrameEncode |
圧縮された JPEG スキャン データを WIC エンコーダーの出力ストリームに直接書き込むためのメソッドを公開します。 また、Huffman テーブルと量子化テーブルへのアクセスも提供します。 |
IWICMetadataBlockReader |
コーデックのすべての最上位メタデータ ブロックへのアクセスを提供するメソッドを公開します。 |
IWICMetadataBlockWriter |
メタデータのエンコードを有効にするメソッドを公開します。 このインターフェイスは、デコーダーとそのイメージ フレームによって実装されます。 |
IWICMetadataHandlerInfo |
登録済みのメタデータ ハンドラーに関する基本情報を提供するメソッドを公開します。 |
IWICMetadataQueryReader |
メタデータ クエリ式を使用してデコーダーまたはそのイメージ フレームからメタデータ ブロックと項目を取得するためのメソッドを公開します。 |
IWICMetadataQueryWriter |
メタデータ クエリ式を使用して、メタデータ ブロックと項目をエンコーダーまたはそのイメージ フレームに設定または削除するためのメソッドを公開します。 |
IWICMetadataReader |
下線付きメタデータ コンテンツへのアクセスを提供するメソッドを公開します。 このインターフェイスは、独立系ソフトウェア ベンダー (ISV) によって実装され、新しいメタデータ リーダーを作成します。 |
IWICMetadataReaderInfo |
登録済みのメタデータ リーダーに関する基本情報を提供するメソッドを公開します。 |
IWICMetadataWriter |
メタデータ コンテンツの書き込みアクセスを提供するメソッドを公開します。 これは、新しいメタデータ ライターを作成するために ISV によって実装されます。 |
IWICMetadataWriterInfo |
登録済みのメタデータ ライターに関する基本情報を提供するメソッドを公開します。 |
IWICPalette |
主にインデックス付きピクセル形式のカラー テーブルにアクセスして構築するためのメソッドを公開します。 |
IWICPersistStream |
WICPersistOptions を受け取る追加の読み込みと保存メソッドを提供するメソッドを公開します。 |
IWICPixelFormatInfo |
ピクセル形式に関する情報を提供するメソッドを公開します。 |
IWICPixelFormatInfo2 |
ピクセル形式に関する追加情報を提供することで 、IWICPixelFormatInfo を拡張します。 |
IWICPlanarBitmapFrameEncode |
平面コンポーネントの画像ピクセルをエンコーダーに書き込むことができるようにします。 |
IWICPlanarBitmapSourceTransform |
ピクセル コンポーネントが別々のコンポーネント プレーンに格納されている平面 Y CbCr ピクセル形式へのアクセスを提供します。 |
IWICPlanarFormatConverter |
フォーマット コンバーターを平面ソースで初期化できるようにします。 |
IWICProgressCallback |
IWICProgressCallback インターフェイスは、コンプライアンスのためにのみ文書化されています。その使用は推奨されておらず、将来変更または使用できない可能性があります。 代わりに、 RegisterProgressNotification を使用します。 |
IWICProgressiveLevelControl |
プログレッシブ デコードに関する情報を取得して制御するためのメソッドを公開します。 |
IWICStream |
イメージングおよびメタデータ コンテンツを参照するための WIC ストリームを表します。 |
IWICStreamProvider |
ストリーム プロバイダーのメソッドを公開します。 |