腳本這樣的:PIL無法識別JPEG庫在Mac OS
from PIL import Image, ImageOps
img = Image.open('1.JPG')
thumb = ImageOps.fit(img, (200,200) , Image.ANTIALIAS, (0.5, 0.5))
原因這個IO錯誤:
Traceback (most recent call last):
(...)
File "/Library/Python/2.7/site-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
如何爲我的PIL支持JPEG?這個問題似乎是衆所周知的,但現有的線程無法爲我解決這個問題。我用BREW和點子爲我的Python包和已經試過如下:
brew install jpeg
導致Error: jpeg-8d already installed
brew install libjpeg
導致Error: jpeg-8d already installed
sudo pip install Pillow
- 安裝工程,但不會改變任何東西
我如何得到我的PIL安裝的jpeg支持?有任何想法嗎?
好吧,似乎你在安裝PIL後安裝了jpeg庫。 jpeg庫在編譯時鏈接,這就是爲什麼你必須重新安裝PIL。 – n1r3 2012-10-11 20:45:50