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