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")
相关文章
相关标签/搜索