0
私はPythonのPygletモジュールを使用して作成したウィンドウのスクリーンショットを取得しようとしていました。私は、スクリーンショットをつかむためのコード行を使用:BlackスクリーンショットPygletを使用しました
pyglet.image.get_buffer_manager().get_color_buffer().save('screenshot1.png')
私はプログラムを実行していると、スクリーンショットのファイルが作成されると、ファイルは単なる黒でエラーの発生がありませんが。完全なコードは次のとおりです。
import pyglet
from pyglet import gl
window = pyglet.window.Window(500, 500)
@window.event
def on_draw():
window.clear()
pyglet.graphics.draw(2, pyglet.gl.GL_LINES, ('v2i', (200, 200, 400, 400)))
pyglet.image.get_buffer_manager().get_color_buffer().save('screenshot1.png')
pyglet.app.run()
実際には機能しました。ありがとうございました! –