wincodec.h ヘッダー
このヘッダーは、Windows Imaging Component によって使用されます。 詳細については、次を参照してください。
wincodec.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IWICBitmap ビットマップの書き込み可能性と静的メモリ内表現の概念を IWICBitmapSource に追加するメソッドを定義します。 |
IWICBitmapClipper 指定した対象領域の入力ビットマップのクリップ されたバージョンを生成するメソッドを公開します。 |
IWICBitmapCodecInfo 特定のコーデックに関する情報を提供するメソッドを公開します。 |
IWICBitmapCodecProgressNotification エンコーダーとデコーダーの進行状況通知に使用されるメソッドを公開します。 |
IWICBitmapDecoder デコーダーを表すメソッドを公開します。 |
IWICBitmapDecoderInfo デコーダーに関する情報を提供するメソッドを公開します。 |
IWICBitmapEncoder サムネイル、フレーム、パレットなど、エンコーダーのプロパティを設定するためのメソッドを定義します。 |
IWICBitmapEncoderInfo エンコーダーに関する情報を提供するメソッドを公開します。 |
IWICBitmapFlipRotator 反転 (水平または垂直) または回転 (90 度インクリメント) ビットマップ ソースを生成するメソッドを公開します。 反転は回転の前に行われます。 |
IWICBitmapFrameDecode エンコードされたファイルの個々のイメージ フレームをデコードするためのメソッドを定義します。 |
IWICBitmapFrameEncode エンコーダーの個々のイメージ フレームを表します。 |
IWICBitmapLock Lock メソッドをサポートするメソッドを公開します。 |
IWICBitmapScaler リサンプリングまたはフィルター処理アルゴリズムを使用して、入力ビットマップのサイズ変更されたバージョンを表します。 |
IWICBitmapSource ピクセルの取得元のソースを参照するメソッドを公開しますが、書き戻すことはできません。 |
IWICBitmapSourceTransform 基になる IWICBitmapSource 実装に特定の操作をオフロードするためのメソッドを公開します。 |
IWICColorContext 色管理のメソッドを公開します。 |
IWICColorTransform IWICBitmapSource をある色コンテキストから別の色コンテキストに変換するメソッドを公開します。 |
IWICComponentInfo コンポーネント情報を提供するメソッドを公開します。 |
IWICDdsDecoder DDS イメージ形式に固有の情報と機能を提供します。 |
IWICDdsEncoder DDS 形式固有の情報をエンコーダーに書き込めます。 |
IWICDdsFrameDecode ネイティブ DXGI_FORMAT 形式の DDS イメージ データの単一フレームへのアクセスと、イメージ データに関する情報を提供します。 |
IWICDevelopRaw 生コーデック形式の機能へのアクセスを提供するメソッドを公開します。 |
IWICDevelopRawNotificationCallback 生のイメージ変更の通知のコールバック メソッドを公開します。 |
IWICEnumMetadataItem 個々のメタデータ項目の列挙サービスを提供するメソッドを公開します。 |
IWICFastMetadataEncoder インプレース メタデータ編集に使用されるメソッドを公開します。 高速メタデータ エンコーダーを使用すると、イメージを完全に再エンコードすることなく、画像にメタデータを追加および削除できます。 |
IWICFormatConverter 画像データをあるピクセル形式から別のピクセル形式に変換し、ディザリングとハーフトニングをインデックス付き形式、パレット変換、アルファしきい値に変換する IWICBitmapSource を表します。 |
IWICFormatConverterInfo ピクセル形式コンバーターに関する情報を提供するメソッドを公開します。 |
IWICImageEncoder ID2D1Image インターフェイスを IWICBitmapEncoder にエンコードします。 |
IWICImagingFactory デコーダー、エンコーダー、ピクセル形式コンバーターなどの Windows イメージング コンポーネント (WIC) のコンポーネントを作成するために使用されるメソッドを公開します。 |
IWICImagingFactory2 IWICImageEncoder を作成する機能を含む WIC ファクトリ インターフェイスの拡張機能。 |
IWICJpegFrameDecode JPEG 画像をデコードするためのメソッドを公開します。 フレームの開始 (SOF) ヘッダー、スキャン開始 (SOS) ヘッダー、Huffman テーブルと量子化テーブル、圧縮された JPEG JPEG データへのアクセスを提供します。 また、インデックス作成を有効にして、効率的なランダム アクセスを実現します。 |
IWICJpegFrameEncode 圧縮された JPEG スキャン データを WIC エンコーダーの出力ストリームに直接書き込む方法を公開します。 また、Huffman テーブルと量子化テーブルへのアクセスも提供します。 |
IWICMetadataQueryReader メタデータ クエリ式を使用してデコーダーまたはそのイメージ フレームからメタデータ ブロックと項目を取得するためのメソッドを公開します。 |
IWICMetadataQueryWriter メタデータ クエリ式を使用して、メタデータ ブロックと項目をエンコーダーまたはそのイメージ フレームに設定または削除するためのメソッドを公開します。 |
IWICPalette 主にインデックス付きピクセル形式のカラー テーブルにアクセスして構築するためのメソッドを公開します。 |
IWICPixelFormatInfo ピクセル形式に関する情報を提供するメソッドを公開します。 |
IWICPixelFormatInfo2 ピクセル形式に関する追加情報を提供することで、IWICPixelFormatInfo を拡張します。 |
IWICPlanarBitmapFrameEncode 平面コンポーネントの画像ピクセルをエンコーダーに書き込むことができるようにします。 |
IWICPlanarBitmapSourceTransform ピクセル コンポーネントが別々のコンポーネント プレーンに格納されている平面 Y'CbCr ピクセル形式へのアクセスを提供します。 |
IWICPlanarFormatConverter フォーマット コンバーターを平面ソースで初期化できるようにします。 |
IWICProgressCallback IWICProgressCallback インターフェイスは、コンプライアンスのためにのみ文書化されています。その使用は推奨されておらず、将来変更または使用できない可能性があります。 代わりに、RegisterProgressNotification を使用します。 |
IWICProgressiveLevelControl プログレッシブ デコードに関する情報を取得して制御するためのメソッドを公開します。 |
IWICStream イメージングおよびメタデータ コンテンツを参照するための Windows イメージング コンポーネント (WIC) ストリームを表します。 |
関数
WICConvertBitmapSource 指定した IWICBitmapSource から目的のピクセル形式の IWICBitmapSource を取得します。 |
WICCreateBitmapFromSection Windows グラフィックス デバイス インターフェイス (GDI) セクション ハンドルのピクセルでサポートされる IWICBitmapSource を返します。 (WICCreateBitmapFromSection) |
WICCreateBitmapFromSectionEx Windows グラフィックス デバイス インターフェイス (GDI) セクション ハンドルのピクセルでサポートされる IWICBitmapSource を返します。 (WICCreateBitmapFromSectionEx) |
WICMapGuidToShortName 特定の GUID に関連付けられている短い名前を取得します。 |
WICMapSchemaToName 特定のスキーマに関連付けられている名前を取得します。 |
WICMapShortNameToGuid 指定された短い名前に関連付けられている GUID を取得します。 |
コールバック関数
PFNProgressNotification コーデック コンポーネントの進行状況が行われるときに呼び出されるアプリケーション定義のコールバック関数。 |
構造
WICBitmapPattern 特定の形式を識別するために使用できるイメージ ファイル内のパターンを識別するメンバーが含まれます。 |
WICBitmapPlane 平面ピクセル形式のコンポーネント プレーンのピクセル形式、バッファー、ストライド、サイズを指定します。 |
WICBitmapPlaneDescription コンポーネント 平面のピクセル形式とサイズを指定します。 |
WICDdsFormatInfo DDS 形式のDXGI_FORMATおよびブロック情報を指定します。 |
WICDdsParameters 包含データの DDS イメージ ディメンション、DXGI_FORMAT、アルファ モードを指定します。 |
WICImageParameters これにより、イメージのエンコード時に通常使用される既定のパラメーターをオーバーライドするために使用できるパラメーターが定義されます。 |
WICJpegFrameHeader JPEG フレーム ヘッダーを表します。 (WICJpegFrameHeader) |
WICJpegScanHeader JPEG フレーム ヘッダーを表します。 (WICJpegScanHeader) |
WICRawCapabilitiesInfo 生コーデック機能を定義します。 |
WICRawToneCurve 生の画像トーンカーブを表します。 |
WICRawToneCurvePoint 生画像のトーンカーブポイントを表します。 |
WICRect Windows Imaging Component (WIC) API の四角形を表します。 |
列挙
WIC8BIMIptcDigestProperties 8BIM IPTC ダイジェスト メタデータ ブロック内のメタデータ項目の識別子を指定します。 |
WIC8BIMIptcProperties 8BIM IPTC ブロック内のメタデータ項目の識別子を指定します。 |
WIC8BIMResolutionInfoProperties 8BIMResolutionInfo ブロック内のメタデータ項目の識別子を指定します。 |
WICBitmapAlphaChannelOption 必要なアルファ チャネルの使用法を指定します。 |
WICBitmapCreateCacheOption 目的のキャッシュ使用量を指定します。 |
WICBitmapDecoderCapabilities デコーダーの機能を指定します。 |
WICBitmapDitherType イメージ形式間で変換するときに適用するディザ アルゴリズムの種類を指定します。 |
WICBitmapEncoderCacheOption エンコーダーで使用できるキャッシュ オプションを指定します。 |
WICBitmapInterpolationMode イメージのスケーリング時に使用するサンプリングモードまたはフィルタリングモードを指定します。 |
WICBitmapLockFlags IWICBitmap へのアクセスを指定します。 |
WICBitmapPaletteType インデックス付きイメージ形式に使用するパレットの種類を指定します。 |
WICBitmapTransformOptions 反転変換と回転変換を指定します。 |
WICColorContextType 色コンテキストの種類を指定します。 |
WICComponentEnumerateOptions コンポーネント列挙オプションを指定します。 |
WICComponentSigning コンポーネントの署名状態を指定します。 |
WICComponentType Windows イメージング コンポーネント (WIC) コンポーネントの種類を指定します。 |
WICDdsAlphaMode DDS イメージに含まれるピクセル カラー コンポーネント値の意味を指定します。 |
WICDdsDimension DDS イメージに含まれるデータのディメンションの種類を指定します。 |
WICDecodeOptions デコード オプションを指定します。 |
WICGifApplicationExtensionProperties グラフィックス交換形式 (GIF) イメージのアプリケーション拡張機能メタデータ プロパティを指定します。 |
WICGifCommentExtensionProperties グラフィックス交換形式 (GIF) イメージのコメント拡張メタデータ プロパティを指定します。 |
WICGifGraphicControlExtensionProperties グラフィックス交換形式 (GIF) イメージの各フレーム アニメーション間の切り替えを定義するグラフィック コントロール拡張メタデータ プロパティを指定します。 |
WICGifImageDescriptorProperties グラフィックス交換形式 (GIF) フレームのイメージ記述子メタデータ プロパティを指定します。 |
WICGifLogicalScreenDescriptorProperties グラフィックス交換形式 (GIF) メタデータの論理画面記述子プロパティを指定します。 |
WICHeifCompressionOption High Efficiency Image Format (HEIF) 圧縮オプションを指定する定数を定義します。 |
WICHeifHdrProperties 高効率イメージ形式 (HEIF) イメージの HDR プロパティを指定します。 |
WICHeifProperties 高効率イメージ形式 (HEIF) イメージのプロパティを指定します。 |
WICJpegChrominanceProperties JPEG クロミナンス テーブル プロパティを指定します。 |
WICJpegCommentProperties JPEG コメント プロパティを指定します。 |
WICJpegIndexingOptions JPEG イメージのインデックスを作成するためのオプションを指定します。 |
WICJpegLuminanceProperties JPEG 輝度テーブル プロパティを指定します。 |
WICJpegScanType JPEG イメージ スキャンのピクセル データのメモリ レイアウトを指定します。 |
WICJpegTransferMatrix Y'Cb'Cr' から R'G'B' への変換行列を指定します。 |
WICJpegYCrCbSubsamplingOption JPEG YCrCB サブサンプリング オプションを指定します。 |
WICNamedWhitePoint 生画像の名前付きホワイト バランスを指定します。 |
WICPixelFormatNumericRepresentation WIC ピクセル形式の数値表現のプリミティブ型を指定する定数を定義します。 |
WICPlanarOptions IWICPlanarBitmapSourceTransform 実装に追加のオプションを指定します。 |
WICPngBkgdProperties ポータブル ネットワーク グラフィックス (PNG) バックグラウンド (bKGD) チャンク メタデータ プロパティを指定します。 |
WICPngChrmProperties CIE XYZ 色度のポータブル ネットワーク グラフィックス (PNG) cHRM チャンク メタデータ プロパティを指定します。 |
WICPngFilterOption 圧縮の最適化に使用できるポータブル ネットワーク グラフィックス (PNG) フィルターを指定します。 |
WICPngGamaProperties ポータブル ネットワーク グラフィックス (PNG) gAMA チャンク メタデータ プロパティを指定します。 |
WICPngHistProperties ポータブル ネットワーク グラフィックス (PNG) hIST チャンク メタデータ プロパティを指定します。 |
WICPngIccpProperties ポータブル ネットワーク グラフィックス (PNG) iCCP チャンク メタデータ プロパティを指定します。 |
WICPngItxtProperties ポータブル ネットワーク グラフィックス (PNG) iTXT チャンク メタデータ プロパティを指定します。 |
WICPngSrgbProperties ポータブル ネットワーク グラフィックス (PNG) sRGB チャンク メタデータ プロパティを指定します。 |
WICPngTimeProperties ポータブル ネットワーク グラフィックス (PNG) tIME チャンク メタデータ プロパティを指定します。 |
WICProgressNotification 進行状況通知コールバックを呼び出すタイミングを指定します。 |
WICProgressOperation 通知を受信する進行状況操作を指定します。 |
WICRawCapabilities 生イメージの機能サポートを指定します。 |
WICRawParameterSet 生コーデックで使用されるパラメーター セットを指定します。 |
WICRawRenderMode 次の CopyPixels 呼び出しのレンダリング意図を指定します。 |
WICRawRotationCapabilities コーデックの回転機能を指定します。 |
WICSectionAccessLevel Windows グラフィックス デバイス インターフェイス (GDI) セクションのアクセス レベルを指定します。 |
WICTiffCompressionOption タグ付きイメージ ファイル形式 (TIFF) 圧縮オプションを指定します。 |
WICWebpAnimProperties WebP イメージのアニメーション プロパティを指定します。 |
WICWebpAnmfProperties WebP イメージのアニメーション フレーム プロパティを指定します。 |