Windows イメージング コンポーネント
Windows イメージング コンポーネント テクノロジの概要。
Windows Imaging コンポーネントを開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
列挙
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 サブサンプリング オプションを指定します。 |
WICMetadataCreationOptions メタデータ作成オプションを指定します。 |
WICNamedWhitePoint 生画像の名前付きホワイト バランスを指定します。 |
WICPersistOptions ストリームを使用してコンポーネントを初期化するときに使用される Windows Imaging Component (WIC) オプションを指定します。 |
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 イメージのアニメーション フレーム プロパティを指定します。 |
関数
AddWriter IWICMetadataWriter を追加して、最上位のメタデータ ブロックを追加します。 |
CanConvert ソース ピクセル形式を変換先のピクセル形式に変換できるかどうかを決定します。 |
CanConvert 形式コンバーターが 1 つの形式から別の形式に変換できるかどうかを照会します。 |
ClearIndexing IWICJpegFrameDecode::SetIndexing を使用してインデックスが作成された JPEG からインデックス作成を削除します。 |
複製 現在の IWICEnumMetadataItem のコピーを作成します。 |
コミット イメージのすべての変更をコミットし、ストリームを閉じます。 |
コミット フレームをイメージにコミットします。 |
コミット イメージ ストリームに対するメタデータの変更を最終処理します。 |
CopyBlocks DDS ファイル内にネイティブに格納されているピクセル データを要求します。 |
CopyPalette デコーダーの IWICPalette をコピーします。 |
CopyPalette インデックス付きピクセル形式のカラー テーブルを取得します。 |
CopyPixels ピクセルを生成するようにオブジェクトに指示します。 |
CopyPixels 指定された入力パラメーターを使用してピクセル データをコピーします。 |
CopyPixels コピー先の平面にピクセルをコピーします。 指定された入力パラメーターによって構成されます。 |
CopyScan WIC デコーダー フレームの出力ストリームから圧縮された JPEG スキャンのコピーを直接取得します。 |
CreateBitmap IWICBitmap オブジェクトを作成します。 |
CreateBitmapClipper IWICBitmapClipper オブジェクトの新しいインスタンスを作成します。 |
CreateBitmapFlipRotator IWICBitmapFlipRotator オブジェクトの新しいインスタンスを作成します。 |
CreateBitmapFromHBITMAP ビットマップ ハンドルから IWICBitmap を作成します。 |
CreateBitmapFromHICON アイコン ハンドルから IWICBitmap を作成します。 |
CreateBitmapFromMemory メモリ ブロックから IWICBitmap を作成します。 |
CreateBitmapFromSource IWICBitmapSource から IWICBitmap を作成します。 |
CreateBitmapFromSourceRect IWICBitmapSource の指定した四角形から IWICBitmap を作成します。 |
CreateBitmapScaler IWICBitmapScaler の新しいインスタンスを作成します。 |
CreateColorContext IWICColorContext クラスの新しいインスタンスを作成します。 |
CreateColorTransformer IWICColorTransform クラスの新しいインスタンスを作成します。 |
CreateComponentEnumerator 指定したコンポーネントの種類の IEnumUnknown オブジェクトを作成します。 |
CreateComponentInfo 指定されたコンポーネント クラス識別子 (CLSID) の IWICComponentInfo クラスの新しいインスタンスを作成します。 |
CreateDecoder IWICBitmapDecoder の新しいインスタンスを作成します。 |
CreateDecoderFromFileHandle 指定されたファイル ハンドルに基づいて、IWICBitmapDecoder の新しいインスタンスを作成します。 |
CreateDecoderFromFilename 指定したファイルに基づいて IWICBitmapDecoder クラスの新しいインスタンスを作成します。 |
CreateDecoderFromStream 指定された IStream に基づいて、IWICBitmapDecoder クラスの新しいインスタンスを作成します。 |
CreateEncoder IWICBitmapEncoder クラスの新しいインスタンスを作成します。 |
CreateEncoderPropertyBag エンコーダー プロパティ バッグを作成します。 |
CreateFastMetadataEncoderFromDecoder 指定された IWICBitmapDecoder に基づいて、高速メタデータ エンコーダーの新しいインスタンスを作成します。 |
CreateFastMetadataEncoderFromFrameDecode 指定されたイメージ フレームに基づいて、高速メタデータ エンコーダーの新しいインスタンスを作成します。 |
CreateFormatConverter IWICFormatConverter クラスの新しいインスタンスを作成します。 |
CreateImageEncoder 新しいイメージ エンコーダー オブジェクトを作成します。 |
CreateInstance 新しい IWICBitmapDecoder インスタンスを作成します。 |
CreateInstance 新しい IWICBitmapEncoder インスタンスを作成します。 |
CreateInstance 新しい IWICFormatConverter インスタンスを作成します。 |
CreateInstance IWICMetadataReader のインスタンスを作成します。 |
CreateInstance IWICMetadataWriter のインスタンスを作成します。 |
CreateMetadataReader 指定されたパラメーターに基づいて IWICMetadataReader を作成します。 (IWICComponentFactory.CreateMetadataReader) |
CreateMetadataReaderFromContainer 指定されたパラメーターに基づいて IWICMetadataReader を作成します。 (IWICComponentFactory.CreateMetadataReaderFromContainer) |
CreateMetadataWriter 指定されたパラメーターに基づいて IWICMetadataWriter を作成します。 |
CreateMetadataWriterFromReader 指定した IWICMetadataReader から IWICMetadataWriter を作成します。 |
CreateNewFrame 新しい IWICBitmapFrameEncode インスタンスを作成します。 |
CreateNewFrame エンコードする新しいフレームを作成します。 |
CreatePalette IWICPalette クラスの新しいインスタンスを作成します。 |
CreateQueryReaderFromBlockReader 指定された IWICMetadataBlockReader から IWICMetadataQueryReader を作成します。 |
CreateQueryWriter クエリ ライターの新しいインスタンスを作成します。 |
CreateQueryWriterFromBlockWriter 指定された IWICMetadataBlockWriter から IWICMetadataQueryWriter を作成します。 |
CreateQueryWriterFromReader 指定されたクエリ リーダーに基づいて、クエリ ライターの新しいインスタンスを作成します。 クエリ ライターには、クエリ リーダーからのメタデータが事前に設定されます。 |
CreateStream IWICStream クラスの新しいインスタンスを作成します。 |
DoesRequireFixedSize メタデータ ハンドラーに固定サイズが必要かどうかを判断します。 |
DoesRequireFullStream ハンドラーにフル ストリームが必要かどうかを判断します。 |
DoesSupportAnimation コーデックがアニメーションをサポートしているかどうかを示す値を取得します。 |
DoesSupportChromakey コーデックがクロトキーをサポートしているかどうかを示す値を取得します。 |
DoesSupportIndexing このデコーダーが効率的なランダム アクセスのためにインデックス作成をサポートしているかどうかを示す値を取得します。 |
DoesSupportLossless コーデックが無損失形式をサポートしているかどうかを示す値を取得します。 |
DoesSupportMultiframe コーデックがマルチフレーム イメージをサポートしているかどうかを示す値を取得します。 |
DoesSupportPadding メタデータ ハンドラーがパディングをサポートしているかどうかを判断します。 |
DoesSupportTransform IWICBitmapSourceTransform インターフェイスの実装によって、特定の変換オプションがネイティブにサポートされているかどうかを判断します。 |
DoesSupportTransform このメソッドを使用して、目的の平面出力がサポートされているかどうかを判断し、呼び出し元が最適化されたコード パスを選択できるようにします。 |
GetAcHuffmanTable 指定したスキャンとテーブルの AC Huffman テーブルのコピーを取得します。 (IWICJpegFrameDecode.GetAcHuffmanTable) |
GetAcHuffmanTable 指定したスキャンとテーブルの AC Huffman テーブルのコピーを取得します。 (IWICJpegFrameEncode.GetAcHuffmanTable) |
GetAuthor コンポーネントの作成者の名前を取得します。 |
GetBitsPerPixel ピクセル形式のピクセルあたりのビット数 (BPP) を取得します。 |
GetChannelCount ピクセル形式に含まれるチャネルの数を取得します。 |
GetChannelMask ピクセル形式のチャネル マスクを取得します。 |
GetClosestPixelFormat 必要な形式を指定して、IWICBitmapSourceTransform の実装でピクセルをネイティブにコピーできる最も近いピクセル形式を取得します。 |
GetClosestSize 目的のディメンションを指定して、実装がネイティブにスケーリングできる最も近いディメンションを返します。 |
GetCLSID コンポーネントのクラス識別子 (CLSID) を取得します |
GetColorContext ピクセル形式の IWICColorContext を取得します。 |
GetColorContexts イメージの IWICColorContext オブジェクトを取得します。 |
GetColorContexts イメージ フレームに関連付けられている IWICColorContext を取得します。 |
GetColorCount カラー テーブル内の色の数を取得します。 |
GetColorManagementVersion コーデックでサポートされているカラー管理バージョン番号を取得します。 |
GetColors 指定されたカラー配列に、内部カラー テーブルの色を入力します。 カラー配列のサイズは、GetColorCount から返される結果に従ってサイズ変更する必要があります。 |
GetComponentType コンポーネントの WICComponentType を取得します。 |
GetContainerFormat コーデックに関連付けられているコンテナー GUID を取得します。 |
GetContainerFormat イメージのコンテナー形式を取得します。 |
GetContainerFormat エンコーダーのコンテナー形式を取得します。 |
GetContainerFormat メタデータ クエリ リーダーコンテナーの形式を取得します。 |
GetContainerFormat デコーダーのコンテナー形式を取得します。 |
GetContainerFormats メタデータ ハンドラーでサポートされているコンテナー形式を取得します。 |
GetContrast 生画像のコントラスト値を取得します。 |
GetCount 最上位レベルのメタデータ ブロックの数を取得します。 |
GetCount リーダー内のメタデータ項目の数を取得します。 |
GetCurrentLevel デコーダーの現在のプログレッシブ レベルを取得します。 |
GetCurrentParameterSet パラメーターの現在のセットを取得します。 |
GetDataPointer ロックされた四角形の左上のピクセルへのポインターを取得します。 |
GetDcHuffmanTable 指定したスキャンとテーブルの DC Huffman テーブルのコピーを取得します。 (IWICJpegFrameDecode.GetDcHuffmanTable) |
GetDcHuffmanTable 指定したスキャンとテーブルの DC Huffman テーブルのコピーを取得します。 (IWICJpegFrameEncode.GetDcHuffmanTable) |
GetDecoderInfo イメージの IWICBitmapDecoderInfo を取得します。 |
GetDeviceManufacturer コーデックに関連付けられているデバイス製造の名前を取得します。 |
GetDeviceManufacturer メタデータ ハンドラーのデバイスの製造元を取得します。 |
GetDeviceModels コーデックに関連付けられているデバイス モデルのコンマ区切りリストを取得します。 |
GetDeviceModels メタデータ ハンドラーをサポートするデバイス モデルを取得します。 |
GetEncoderInfo エンコーダーの IWICBitmapEncoderInfo を取得します。 |
GetEnumerator メタデータ階層内の現在の相対位置にあるすべてのメタデータ項目の列挙子を取得します。 |
GetEnumerator 最上位レベルの各メタデータ ブロックを表す IWICMetadataReader オブジェクトの列挙体を取得します。 |
GetEnumerator すべてのメタデータ項目の列挙子を取得します。 |
GetExifColorSpace Exchangeable Image File (EXIF) カラー スペースの色コンテキストを取得します。 |
GetExposureCompensation 生画像の露出補正停止値を取得します。 |
GetFileExtensions コーデックに関連付けられているファイル名拡張子のコンマ区切りリストを取得します。 |
GetFormatGUID ピクセル形式の GUID を取得します。 |
GetFormatInfo DDS イメージが格納されている形式に関する情報を取得します。 |
GetFrame イメージの指定したフレームを取得します。 |
GetFrame DDS イメージの指定したフレームを取得します。 |
GetFrameCount イメージ内のフレームの合計数を取得します。 |
GetFrameHeader フレーム全体からヘッダー データを取得します。 |
GetFriendlyName コンポーネントのフレンドリ名を取得します。これは、コンポーネントの人間が判読できる表示名です。 |
GetGamma 生画像の現在のガンマ設定を取得します。 |
GetHeader メタデータ ライターのメタデータ ヘッダーを取得します。 |
GetKelvinRangeInfo 生画像の現在の Kelvin 範囲に関する情報を取得します。 |
GetLevelCount CODEC でサポートされているプログレッシブ デコードのレベルの数を取得します。 |
GetLocation ルート メタデータ ブロックに対する現在のパスを取得します。 |
GetMetadataByName メタデータ クエリ式によって識別されるメタデータ ブロックまたは項目を取得します。 |
GetMetadataFormat メタデータ ハンドラーのメタデータ形式を取得します。 |
GetMetadataFormat リーダーに関連付けられているメタデータ形式を取得します。 |
GetMetadataHandlerInfo リーダーに関連付けられているメタデータ ハンドラー情報を取得します。 |
GetMetadataQueryReader デコーダーからメタデータ クエリ リーダーを取得します。 |
GetMetadataQueryReader フレームのメタデータ クエリ リーダーを取得します。 |
GetMetadataQueryWriter エンコーダーのメタデータ クエリ ライターを取得します。 |
GetMetadataQueryWriter エンコーダー フレームのメタデータ クエリ ライターを取得します。 |
GetMetadataQueryWriter 高速メタデータ エンコード用のメタデータ クエリ ライターを取得します。 |
GetMimeTypes コーデックに関連付けられている MIME の種類のコンマ区切りシーケンスを取得します。 |
GetNamedWhitePoint 生画像の名前付き白点を取得します。 |
GetNoiseReduction 生画像のノイズ除去値を取得します。 |
GetNumericRepresentation TBD (IWICPixelFormatInfo2.GetNumericRepresentation) |
GetParameters DDS 固有のデータを取得します。 (IWICDdsDecoder.GetParameters) |
GetParameters DDS 固有のデータを取得します。 (IWICDdsEncoder.GetParameters) |
GetPatterns デコーダーでサポートされているファイル パターン署名を取得します。 |
GetPatterns メタデータ リーダーに関連付けられているメタデータ パターンを取得します。 |
GetPersistOptions ストリームを使用してコンポーネントを初期化するときに使用される永続化オプションを取得します。 |
GetPixelFormat ピクセルのロックされた領域の のピクセル形式を取得します。 これは、ロック領域のピクセルあたりのバイト数を計算するために使用できます。 |
GetPixelFormat ビットマップ ソースのピクセル形式を取得します。 |
GetPixelFormats コーデックでサポートされているピクセル形式を取得します。 |
GetPixelFormats コンバーターでサポートされているピクセル形式を示す GUID の一覧を取得します。 |
GetPreferredVendorGUID 優先ベンダー GUID を取得します。 |
GetPreview サポートされている場合は、プレビュー イメージを取得します。 |
GetProfileBytes カラー コンテキスト プロファイルを取得します。 |
GetQuantizationTable 量子化テーブルのコピーを取得します。 (IWICJpegFrameDecode.GetQuantizationTable) |
GetQuantizationTable 量子化テーブルのコピーを取得します。 (IWICJpegFrameEncode.GetQuantizationTable) |
GetReaderByIndex 指定した最上位メタデータ ブロックの IWICMetadataReader を取得します。 |
GetRenderMode 現在の WICRawRenderMode を取得します。 |
GetResolution ピクセルと物理世界の測定値の間のサンプリング レートを取得します。 |
GetRotation 現在の回転角度を取得します。 |
GetSaturation 生画像の彩度値を取得します。 |
GetScanHeader 指定したインデックスを持つスキャンのスキャン開始 (SOS) マーカーからパラメーターを取得します。 |
GetSharpness 生画像のシャープネス値を取得します。 |
GetSigningStatus コンポーネントの署名状態を取得します。 |
GetSize ロックされた四角形の幅と高さをピクセル単位で取得します。 |
GetSize ビットマップのピクセル幅と高さを取得します。 |
GetSizeInBlocks DDS イメージの幅と高さをブロック単位で取得します。 |
GetSpecVersion コンポーネントの仕様バージョンを取得します。 |
Getstream コンポーネントによって保持されているストリームを取得します。 |
GetStride メモリのストライド値へのアクセスを提供します。 |
GetThumbnail イメージのビットマップ サムネイル (存在する場合) を取得します |
GetThumbnail コーデックでサポートされている場合は、フレームの小さなプレビューを取得します。 |
GetTint 生画像の濃淡値を取得します。 |
GetToneCurve 生画像のトーン曲線を取得します。 |
GetType 色コンテキストの種類を取得します。 (IWICColorContext.GetType) |
GetType パレットを記述する WICBitmapPaletteType を取得します。 |
GetValue メタデータ項目の値を取得します。 |
GetValueByIndex 指定したインデックスにあるメタデータ項目を取得します。 |
GetVendorGUID ベンダー GUID を取得します。 |
Getversion コンポーネントのバージョンを取得します。 |
GetWhitePointKelvin 生画像の白点ケルビン温度を取得します。 |
GetWhitePointRGB 白い点の RGB 値を取得します。 |
GetWriterByIndex 指定したインデックスに存在する IWICMetadataWriter を取得します。 |
HasAlpha パレットに非不透明なエントリ (つまり、アルファが 1 未満のエントリ) が含まれているかどうかを示します。 |
初期化する 指定されたパラメーターを使用してビットマップ クリッパーを初期化します。 |
初期化する 指定されたストリームを使用してデコーダーを初期化します。 |
初期化する ビットをエンコードする場所をエンコーダーに指示する IStream を使用してエンコーダーを初期化します。 |
初期化する 指定されたパラメーターを使用してビットマップ フリップ 回転子を初期化します。 |
初期化する 指定したプロパティを使用してフレーム エンコーダーを初期化します。 |
初期化する 指定されたパラメーターを使用してビットマップ スケーラーを初期化します。 |
初期化する IWICBitmapSource を使用して IWICColorTransform を初期化し、IWICColorContext から別の IWICColorContext に変換します。 |
初期化する 書式コンバーターを初期化します。 |
初期化する 平面ソースを使用してフォーマット コンバーターを初期化し、インターリーブ出力ピクセル形式を指定します。 |
InitializeCustom 指定されたカスタム カラー エントリにパレットを初期化します。 |
InitializeFromBitmap 参照ビットマップに基づいて計算された最適化値を使用してパレットを初期化します。 |
InitializeFromBlockReader 指定した IWICMetadataBlockReader から IWICMetadataBlockWriter を初期化します。 これにより、メタデータ ブロック ライターに、メタデータ ブロック リーダー内のすべてのメタデータが事前入力されます。 |
InitializeFromExifColorSpace Exchangeable Image File (EXIF) の色空間を使用して、色コンテキストを初期化します。 |
InitializeFromFilename 指定したファイルからカラー コンテキストを初期化します。 |
InitializeFromFilename 特定のファイルからストリームを初期化します。 |
InitializeFromIStream 別のストリームからストリームを初期化します。 アクセス権は、基になるストリームから継承されます。 |
InitializeFromIStreamRegion ストリームを別のストリームのサブストリームとして初期化します。 |
InitializeFromMemory メモリ ブロックから色コンテキストを初期化します。 |
InitializeFromMemory メモリ ブロックをストリームとして扱うためにストリームを初期化します。 ストリームはバッファー サイズを超えて拡張できません。 |
InitializeFromPalette 指定したパレットに基づいてパレットを初期化します。 |
InitializePredefined WICBitmapPaletteType で指定された定義済みのパレットのいずれかにパレットを初期化し、必要に応じて透明色を追加します。 |
IsBlackWhite パレットが白黒かどうかを示す値を取得します。 |
IsGrayscale パレットがグレースケールかどうかを示す値を取得します。 |
LoadEx 指定されたパラメーターを使用して、入力ストリームからデータを読み込みます。 |
LoadParameterSet 目的の WICRawParameterSet オプションを設定します。 |
[Lock] (ロック) ビットマップの四角形領域へのアクセスを提供します。 |
MatchesMimeType 指定された mime の種類がコーデックの mime の種類と一致するかどうかを示す値を取得します。 |
MatchesPattern コーデックが指定したストリーム内のパターンを認識するかどうかを示す値を取得します。 |
MatchesPattern ストリームにメタデータ項目パターンが含まれているかどうかを判断します。 |
次へ 列挙体の現在の位置を進めます。 |
通知 生のイメージ パラメーター変更通知に使用されるアプリケーション定義のコールバック メソッド。 |
通知 通知方法は、コンプライアンスのためにのみ文書化されています。その使用は推奨されておらず、今後変更または使用できない可能性があります。 代わりに、RegisterProgressNotification を使用します。 |
PFNProgressNotification コーデック コンポーネントの進行状況が行われるときに呼び出されるアプリケーション定義のコールバック関数。 |
QueryCapability 指定したストリームに基づいてデコーダーの機能を取得します。 |
QueryRawCapabilitiesInfo 生イメージでサポートされている機能に関する情報を取得します。 |
RefreshStream 保持しているストリームの内容が変更された可能性があることをコンポーネントに通知します。 コンポーネントは、ストリームからキャッシュされた情報をダーティして応答する必要があります。 |
RegisterProgressNotification 進行状況通知コールバック関数を登録します。 |
RemoveMetadataByName メタデータ クエリ式を使用して、特定の場所からメタデータ 項目を削除します。 |
RemoveValue 指定されたパラメーターに一致するメタデータ項目を削除します。 |
RemoveValueByIndex 指定したインデックス位置にあるメタデータ項目を削除します。 |
RemoveWriterByIndex 指定したインデックスの場所からメタデータ ライターを削除します。 |
リセット 現在の位置を列挙体の先頭にリセットします。 |
SaveEx 指定したパラメーターを使用して、IWICPersistStream を指定された入力 IStream に保存します。 |
SetColorContexts エンコーダーの IWICColorContext オブジェクトを設定します。 |
SetColorContexts 指定した数の IWICColorContext プロファイルをフレームに設定します。 |
SetContrast 生画像のコントラスト値を設定します。 |
SetCurrentLevel CopyPixels の次の呼び出しで取得するレベルを指定します。 |
SetDestinationColorContext 変換先の色コンテキストを設定します。 |
SetExposureCompensation 露出補正停止値を設定します。 |
SetGamma 目的のガンマ値を設定します。 |
SetIndexing JPEG のインデックス作成を有効にして、効率的なランダム アクセスを実現します。 |
SetMetadataByName メタデータ 項目を特定の場所に設定します。 |
SetNamedWhitePoint 生ファイルの名前付き白いポイントを設定します。 |
SetNoiseReduction 生画像のノイズ除去値を設定します。 |
SetNotificationCallback 通知コールバック メソッドを設定します。 |
SetPalette パレットの変更にアクセスできるようにします。 |
SetPalette イメージのグローバル パレットを設定します。 |
SetPalette インデックス付きピクセル形式の IWICPalette を設定します。 |
SetParameters DDS 固有のデータを設定します。 |
SetPixelFormat エンコーダーで指定したピクセル形式を使用することを要求します。 |
SetPreview イメージのグローバル プレビューを設定します。 |
SetRenderMode 現在の WICRawRenderMode を設定します。 |
SetResolution イメージの物理的な解像度を変更します。 |
SetResolution 出力イメージの物理解像度を設定します。 |
SetRotation 目的の回転角度を設定します。 |
SetSaturation 生画像の彩度値を設定します。 |
SetSharpness 生画像のシャープネス値を設定します。 |
SetSize フレームの出力イメージの寸法を設定します。 |
SetThumbnail 画像のグローバル サムネイルを設定します。 |
SetThumbnail コーデックでサポートされている場合は、フレームのサムネイルを設定します。 |
SetTint 生画像の濃淡値を設定します。 |
SetToneCurve 生画像のトーンカーブを設定します。 |
SetValue 指定されたメタデータ 項目を設定します。 |
SetValueByIndex メタデータ 項目を指定したインデックスに設定します。 |
SetWhitePointKelvin 白い点のケルビン値を設定します。 |
SetWhitePointRGB 白い点の RGB 値を設定します。 |
SetWriterByIndex 指定したインデックス位置にあるメタデータ ライターを置き換えます。 |
Skip 指定された数のオブジェクトにスキップします。 |
SupportsTransparency 形式が透明ピクセルをサポートするかどうかを返します。 |
WICConvertBitmapSource 特定の IWICBitmapSource から目的のピクセル形式の IWICBitmapSource を取得します。 |
WICCreateBitmapFromSection Windows グラフィックス デバイス インターフェイス (GDI) セクション ハンドルのピクセルでサポートされる IWICBitmapSource を返します。 (WICCreateBitmapFromSection) |
WICCreateBitmapFromSectionEx Windows グラフィックス デバイス インターフェイス (GDI) セクション ハンドルのピクセルでサポートされる IWICBitmapSource を返します。 (WICCreateBitmapFromSectionEx) |
WICGetMetadataContentSize 指定した IWICMetadataWriter に含まれるメタデータ コンテンツのサイズを返します。 返されるサイズは、ヘッダーとメタデータの長さを考慮します。 |
WICMapGuidToShortName 指定された GUID に関連付けられている短い名前を取得します。 |
WICMapSchemaToName 指定されたスキーマに関連付けられている名前を取得します。 |
WICMapShortNameToGuid 指定した短い名前に関連付けられている GUID を取得します。 |
WICMatchMetadataContent 指定されたストリーム内のコンテンツに最も一致する、指定したコンテナー形式とベンダーのメタデータ形式 GUID を取得します。 |
WICSerializeMetadataContent 特定のストリームにメタデータを書き込みます。 |
WriteFrame IWICBitmapFrameEncode によって指定されたフレームにイメージをエンコードします。 |
WriteFrameThumbnail IWICBitmapFrameEncode によって指定されたフレームのサムネイルとして画像をエンコードします。 |
WritePixels 呼び出し元が指定したバッファーから IWICBitmapFrameEncode オブジェクトにスキャン行データをコピーします。 |
WritePixels ソース プレーンからエンコードされた形式に行を書き込みます。 (IWICPlanarBitmapFrameEncode.WritePixels) |
WriteScan スキャン データを JPEG フレームに書き込みます。 |
WriteSource ビットマップ ソースをエンコードします。 |
WriteSource ソース プレーンからエンコードされた形式に行を書き込みます。 (IWICPlanarBitmapFrameEncode.WriteSource) |
WriteThumbnail 指定したイメージを、指定された 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 形式固有の情報をエンコーダーに書き込めます。 |
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 テーブルと量子化テーブルへのアクセスも提供します。 |
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 イメージングおよびメタデータ コンテンツを参照するための Windows イメージング コンポーネント (WIC) ストリームを表します。 |
IWICStreamProvider ストリーム プロバイダーのメソッドを公開します。 |
構造
WICBitmapPattern 特定の形式を識別するために使用できるイメージ ファイル内のパターンを識別するメンバーが含まれます。 |
WICBitmapPlane 平面ピクセル形式のコンポーネント プレーンのピクセル形式、バッファー、ストライド、サイズを指定します。 |
WICBitmapPlaneDescription コンポーネント 平面のピクセル形式とサイズを指定します。 |
WICDdsFormatInfo DDS 形式のDXGI_FORMATおよびブロック情報を指定します。 |
WICDdsParameters 包含データの DDS イメージ ディメンション、DXGI_FORMAT、アルファ モードを指定します。 |
WICImageParameters これにより、イメージのエンコード時に通常使用される既定のパラメーターをオーバーライドするために使用できるパラメーターが定義されます。 |
WICJpegFrameHeader JPEG フレーム ヘッダーを表します。 (WICJpegFrameHeader) |
WICJpegScanHeader JPEG フレーム ヘッダーを表します。 (WICJpegScanHeader) |
WICMetadataHeader メタデータ ヘッダーを表します。 |
WICMetadataPattern メタデータ パターンを表します。 |
WICRawCapabilitiesInfo 生コーデック機能を定義します。 |
WICRawToneCurve 生の画像トーンカーブを表します。 |
WICRawToneCurvePoint 生画像のトーンカーブポイントを表します。 |
WICRect Windows Imaging Component (WIC) API の四角形を表します。 |