我想用 Python 显示图像并在用户在终端中输入图像的名称后将其关闭。我使用 PIL 来显示图像,这里是代码:
im = Image.open("image.jpg")
im.show()
我的应用程序显示此图像,但用户任务是识别图像上的对象并在终端中写入答案。如果输入的答案是正确的,用户应该得到另一个图像。PIL 的问题是我无法关闭图像,并且通过研究,唯一的解决方案是杀死图像查看器的进程,但这并不是真正可靠和优雅。是否有任何其他库用于显示具有 .show() 和 .close() 等方法的图像?