python學習之PIL


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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM