0

ご存知のように、WriteFrame を使用してビットマップを wic のファイルに保存できます。

ここでメソッドWriteFrameに、パラメーター ID2D1Bitmap オブジェクトが表示されます。

m_d2dContext->CreateBitmapFromDxgiSurface(surface.Get(),&bitmapProperties,&myBitmap);

次に、myBitmap を WriteFrame に渡します。ビットマップを取得できません。黒い画像が表示されます。しかし、私が使用するとき

m_d2dContext->CreateBitmapFromWicBitmap(pB.Get(), &m_Bitmap);

m_Bitmap を WriteFrame に渡すと、画像ファイルで正しいビットマップを取得できます。なぜこれが起こるのですか?

誰でも助けることができます。ありがとうございました。

4

0 に答える 0