2013-02-03 53 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異常。這個問題似乎並不需要任何額外的安裝。