我在 Python3 上使用 Pillow(版本 5.2.0)打开 PNG 和 BMP 图像,并使用 Tkinter GUI 显示它们。PNG 图像正确显示没有问题,但是,当使用 Pillow 的 BmpImagePlugin.py 时,我遇到了一些 BMP 图像的 IOError(“不支持的 BMP 压缩”)。
使用位图插件的源码和一些打印语句,我发现在第 193 行抛出了异常,并且导致异常的图像是使用 RLE8 压缩的(由第 63 行的字典表示);所有其他都可以工作,因为它们是 RAW 格式。在我看来,如果该字典中列出了压缩类型,则应该支持它,但显然情况并非如此。
我的问题:是否有人知道 Pillow 或任何其他可以打开 RLE8 位图图像的 python 库中的解决方法?这是显示我的 PATH 环境的图像,以及下面评论中描述的命令行错误。
路径问题