2010-09-17 17 views
46

如何讀取圖像文件並使用Python進行解碼?如何使用Python讀取圖像文件?

+0

請指定「read」是什麼意思,你的目的是什麼? – adamse 2010-09-17 13:12:16

+6

請指定「解碼」是什麼意思,你想要怎樣處理結果圖像? – reinierpost 2010-09-20 12:32:03

+1

安裝[Pillow](https://pypi.python.org/pypi/Pillow/2.7.0)。 – 2015-03-15 07:16:20

回答

38

「read」一詞含糊不清,但這裏是一個使用Image類讀取jpeg文件並打印關於它的信息的示例。

from PIL import Image 
jpgfile = Image.open("picture.jpg") 

print jpgfile.bits, jpgfile.size, jpgfile.format 
+1

我想讀取jpg/png圖片並解碼它。 – Nimmy 2010-09-20 12:27:00

+15

如果我在名爲「picture.jpg」的文件所在的目錄中運行該代碼,我得到錯誤:「Traceback(最近調用的最後一個):文件」test.py「,第2行,位於 import Image ImportError:沒有名爲Image的模塊。 os,sys進口是無關的;你可能是指'從PIL import Image',它需要運行'easy_install PIL',或者如果你不幸運(PIL需要大量的運氣才能安裝)'easy_install pillow'。 – chbrown 2014-07-20 21:33:36

+0

什麼是import os,sys用於? – 2017-04-07 15:38:20