1

VPython を使用して、コンピューター シミュレーションからのデータを視覚化しています。VPython の出力からムービーを作成したいと考えています。そのため、vpython 出力ウィンドウからスクリーンショットを作成しようとしました。フルスクリーン モードで出力ウィンドウをキャプチャしたい。この方法では、ウィンドウ フレームをトリミングする必要はありません。ImageGrab.grab() (こちらを参照) と win32gui (こちらを参照) を試しましたが、どちらの方法もフルスクリーン ウィンドウではなくデスクトップをキャプチャします。

方法screenshot_get_windows_bytitle ここから

windowtitle = 'sometitlename'
newscene = display(fullscreen=True,title=windowtitle)
newscene.cursor.visible=false
newscene.select()

b = box()
rate(1)
screenshot(_get_windows_bytitle(windowtitle)[0])

と同じ問題ImageGrab.grab。助言がありますか?

4

1 に答える 1