我正在使用python 2.7和PIL在Windows上转换图像格式。 尝试将图像转换为JPG会引发此异常:
KeyError('JPG',)
回溯:
...\PIL\Image.py", line 1429, in save
save_handler = SAVE[string.upper(format)] # unknown format
KeyError: 'JPG'
在linux上,我通过安装libjpeg解决了这个问题,并设置了一个符号链接到它的位置,以便PIL可以找到它。
我正在尝试在Windows上完成相同的操作。我从http://www.ijg.org获得了Windows格式包“jpegsr9.zip”,但无法确定PIL如何识别这些文件存在。试图将它们放在同一个文件夹中没有用。
我应该在哪里放置文件,以便这也适用于Windows? libjpeg在Windows上的安装过程是什么?
更新:如果尝试转换为“JPEG”而不是“JPG”,则不会再引发JPG例外。此问题似乎不需要任何其他安装。
答案 0 :(得分:1)
如果尝试转换为“JPEG”而不是“JPG”,则不会再引发JPG异常。此问题似乎不需要任何其他安装。