1

C++ で Windows 8 用の Metro スタイル アプリを作成しています。その中で、コード内の画像ファイルから IWICBitmap インスタンスを作成しています。この IWICBitmap でピクセルを自分で処理します。

この画像を四角形のような XAML 要素に表示するにはどうすればよいでしょうか? コード スニペットは非常に役立ちます。

4

1 に答える 1

1

私はこれに対する解決策を見つけました...

  1. 同じサイズの WriteableBitmap を作成します。
  2. IWICBitmap からピクセル バッファー ポインターを取得します。
  3. ピクセルを IWICBitmap から WriteableBitmap にコピーします。

ただし、ピクセル形式に注意する必要があります。また、IWICBitmap で何かを変更するたびに、コンテンツを WriteableBitmap にコピーする必要があります。SurfaceImage を使用する方が良いと思います。

于 2012-07-24T04:46:17.257 に答える