1、Image类的属性:一、Format 二、Mode 三、Size 四、Palette 五、Info编程
2、类的函数:一、New 二、Open 三、Blend 四、Composite 五、Eval 六、Frombuffer 七、Fromstring 八、Merge函数
3、Image类的方法:一、Convert 二、Copy 三、Crop 四、Draft 五、Filter 六、Fromstring 七、Getbands 八、Getbbox 九、Getcolors字体
十、Getdata 1 一、 Getextrema 十二、Getpixel 1三、Histogram 1四、Load 1五、Pastespa
PIL中所涉及的基本概念有以下几个:通道(bands)、模式(mode)、尺寸(size)、坐标系统(coordinate system)、调色板(palette)、信息(info)和滤波器(filters)。code
Image模块是PIL中最重要的模块,它有一个类叫作image,与模块名称相同。Image类有不少函数、方法及属性。做用是处理图片orm
数字放在右上角,颜色为红色,数字能够随意blog
原图图片
处理后:ip
程序以下:rem
__author__ = "Narwhale" #导入方法 from PIL import Image,ImageDraw,ImageFont #打开图片 im = Image.open('qq.jpg') #获取长w,高h w,h = im.size #设置图片可绘制 image_draw = ImageDraw.Draw(im) #设置字体样式 text_font = ImageFont.truetype("C:\Windows\Fonts\SCRIPTBL.TTF",20) #设置写什么字 text1 = '1' #绘制一个在右上角的半径为40的圆,颜色为红色 image_draw.ellipse((w-40,0,w,40),fill='red',outline='red') #将字写上绘制的圆上 image_draw.text([w-25,10],text1,font=text_font,fill='white') #图片保存 im.save("C:\\PycharmProjects\\编程\\7月\\7.5\\qq2.jpg")