IWICBitmap インターフェイス (wincodec.h)
ビットマップの書き込み可能性と静的メモリ内表現の概念を IWICBitmapSource に追加するメソッドを定義します。
継承
IWICBitmap インターフェイスは IWICBitmapSource から継承されます。 IWICBitmap には、次の種類のメンバーもあります。
メソッド
IWICBitmap インターフェイスには、これらのメソッドがあります。
IWICBitmap::Lock ビットマップの四角形の領域へのアクセスを提供します。 |
IWICBitmap::SetPalette パレットの変更にアクセスできるようにします。 |
IWICBitmap::SetResolution イメージの物理的な解像度を変更します。 |
注釈
IWICBitmap は IWICBitmapSource から継承されるため、 CopyPixels メソッドも継承します。 ピクセルを新しいメモリ位置に移動する必要がある場合、多くの場合、 CopyPixels が最も効率的です。
IWICBitmap によって暗黙的に示される内部メモリ表現のため、Lock を使用したインプレース変更と処理は CopyPixels よりも効率的であり、通常はコピーではなくビットマップが所有するメモリへの単純なポインター アクセスに減ります。 これは、内部メモリ表現がなく、Lock の呼び出しを満たすために必要に応じて作成する必要があるため、CopyPixels のみを実装する手続き型ビットマップとは対照的です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | wincodec.h |