2013-02-03 95 views
1

我使用python 2.7和PIL在Windows上转换图像格式。 试图将图像转换为JPG引发此异常:如何在Windows上安装libjpeg for pil

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上工作? Windows上libjpeg的安装过程是什么?

UPDATE:JPG异常不会引发了,如果想转换为“JPEG”,而不是“JPG”。这个问题似乎并不需要任何额外的安装。

回答

1

如果试图转换为“JPEG”而不是“JPG”,则不会再发生JPG异常。这个问题似乎并不需要任何额外的安装。