我正在尝试 pyglet 渲染图像并将其保存到 .PNG 文件。我想在不弹出动画窗口的情况下执行此操作。有没有办法在无头模式下运行 pyglet,这样窗口就不会弹出,但我的图像仍然被渲染和保存?
小智 2
要在无头模式下运行 pyglet,您应该了解 pyglet.options,它是一个包含 pyglet 运行选项的字典。
要设置一个选项,只需执行import pyglet;pyglet.option["..."] = ...
请注意,在导入或使用 pyglet 的任何其他模块之前必须设置选项,否则这些选项可能不起作用。
在您的问题中,您可能需要设置pyglet.options["headless"]为True启用无头模式。
import pyglet
pyglet.options["headless"] = True
# do your work
Run Code Online (Sandbox Code Playgroud)
虽然可以在 pyglet 中启用无头模式,但我仍然建议您使用其他图像处理模块,pillow例如pyglet