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")