python小項目之頭像右上角加數字

pillow介紹

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模塊:

  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")
相關文章
相關標籤/搜索