3

我需要打开一个 png 图像文件并显示它。我可以使用 PIL 打开文件

from PIL import Image
f = Image.open("file.png").show()

我收到一条错误消息:“错误阻止显示视频或图像错误代码 0x800706ba

有谁知道这里出了什么问题?

4

1 回答 1

3

在 Windows 上,PIL 使用任何注册的程序来打开一个临时的 .BMP 文件。当程序返回时,临时文件被删除。

到目前为止,最常见的问题是程序甚至在打开文件之前就发回了返回码,并且文件在打开之前就被删除了。不幸的是,Windows Vista 和 7 中的默认查看器存在这个问题;XP 使用了 Microsoft 图像和传真查看器,这还不错。

您可以使用文件资源管理器更改与 .BMP 文件关联的程序。

于 2012-04-29T14:47:34.450 回答