有一个 python 脚本 I m, 正在处理图像, 并将图像从 GIF 图像转换为扩展“.tif” 的 TIFF 格式...
剧本工作很好 甚至给了我正确的输出...
However, when i convert it into an exe using Py2exe(even tried Cx-Freeze) it is unable to save the processed image in TIFF format... it throws the following error:
保存 KeyError:. tif 中的“ PLimage. pyc” 文件, 第 1423 行
保存图像的代码 看起来像这个...
im_orig = Image.open(path1)
big = im_orig.resize((116, 56), Image.NEAREST)
ext = ".tif"
new=path.replace( . , )
newpath=new+"input-NEAREST"+ext
newimage=big.save(newpath)
我甚至试图更改上述代码如下,以避免“密钥错误”
im_orig = Image.open(path1)
big = im_orig.resize((116, 56), Image.NEAREST)
new=path.replace( . , )
newpath=new+"input-NEAREST.tif"
newimage=big.save(newpath, "TIFF" )
当我用剧本来运行代码时 代码的改变再次完全正常
但当我作为可执行文件运行脚本时会丢弃错误!
我得到的错误是:
PILImage.py", line 1429, in save
save_handler = SAVE[string.upper(format)] # unknown format
KeyError: TIFF
显然错误应该在此行中 :
newimage=big.save(newpath, "TIFF" )
将非常感激任何帮助或指导来解决这个问题。