PIL: python Image Library
這個庫可用於圖片的一些常用操作,比如改變圖片格式、尺寸、色彩、旋轉等。
pil站點: http://www.pythonware.com/products/pil/index.htm
pil下載: http://effbot.org/downloads/Imaging-1.1.6.tar.gz
pil文檔: http://www.pythonware.com/library/pil/handbook/index.htm
1. 安裝:下載對應的windows版本,為.exe文件,雙擊運行即可
2. 使用:如果想使用Image類的話,from pil import Image ,詳細的使用方法請閱讀其文檔。
3. 看一個轉圖像格式的例子:
# Filename: convert.py from os.path import walk, join, normpath from os import chdir, remove from PIL import Image def scan(arg, dirname, names): for file in names: if file[-4:]==".jpg": filename=dirname+file print filename im=Image.open(filename) filename=file[:-4] filename=dirname+filename print filename newname=filename+".pgm" print newname im.save(newname) if __name__== "__main__": walk("D:\\jpg\\",scan,0)
以上模塊能夠將.jpg轉.pgm,但是轉出的是P6格式的。
如果要轉P5格式,使用PIL中的一個script: pilconvert[option] input output
這個script的運行:在cmd下切換到該script所在目錄,然后使用命令行..\python.exe pilconvert -g input.jpg output.pgm