python小項目之頭像右上角加數字
阿新 • • 發佈:2018-07-07
lin str true 屬性。 win hist nat pen white 1 1、 Getextrema 12、Getpixel 13、Histogram 14、Load 15、Paste
pillow介紹
一、Image類的屬性:1、Format 2、Mode 3、Size 4、Palette 5、Info
二、類的函數:1、New 2、Open 3、Blend 4、Composite 5、Eval 6、Frombuffer 7、Fromstring 8、Merge
三、Image類的方法:1、Convert 2、Copy 3、Crop 4、Draft 5、Filter 6、Fromstring 7、Getbands 8、Getbbox 9、Getcolors
10、Getdata
PIL中所涉及的基本概念有如下幾個:通道(bands)、模式(mode)、尺寸(size)、坐標系統(coordinate system)、調色板(palette)、信息(info)和濾波器(filters)。
Image模塊:
Image模塊是PIL中最重要的模塊,它有一個類叫做image,與模塊名稱相同。Image類有很多函數、方法及屬性。作用是處理圖片
要求
數字放在右上角,顏色為紅色,數字可以隨意
原圖
處理後:
程序如下:
__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")
python小項目之頭像右上角加數字