2

BitBlt() と CreateBitmapSourceFromHBitmap() を使用して、WPF アプリケーションの Image 要素に表示できる BitmapSource としてウィンドウをキャプチャします。しかし、何らかの理由で、キャプチャするアプリケーションのほとんどは透過的です。何が起こっているかのソースとキャプチャの画像を次に示します。

https://userpages.umbc.edu/~smyth1/images/screencap.PNG
(ソース: umbc.edu )

表示されているウィンドウの背景が灰色なので灰色です。私がどんな背景を与えても、ウィンドウは透けて見えます。

元の画像をより正確に反映するために、キャプチャした画像を取得するにはどうすればよいですか?

4

1 に答える 1