ご存知のように、WriteFrame を使用してビットマップを wic のファイルに保存できます。
ここでメソッドWriteFrameに、パラメーター ID2D1Bitmap オブジェクトが表示されます。
m_d2dContext->CreateBitmapFromDxgiSurface(surface.Get(),&bitmapProperties,&myBitmap);
次に、myBitmap を WriteFrame に渡します。ビットマップを取得できません。黒い画像が表示されます。しかし、私が使用するとき
m_d2dContext->CreateBitmapFromWicBitmap(pB.Get(), &m_Bitmap);
m_Bitmap を WriteFrame に渡すと、画像ファイルで正しいビットマップを取得できます。なぜこれが起こるのですか?
誰でも助けることができます。ありがとうございました。