python给图片上写字

[复制链接]
eXyGsLaf 发表于 2017-12-30 20:06:41 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
将你的头像右上角加上红色的数字,类似于微信未读消息的那种,下面运用几行代码轻松搞5 |5 q9 ?3 j) f) s  ~
1.下载安装PIL库,http://www.lfd.uci.edu/~gohlke/pythonlibs/" b. K* i- x% m; {" E
from PIL import image,ImageFont,ImageDraw #导入需要使用的库
8 ~7 H  k  o; d* ?8 C2 `, m: w+ C, D
1 e$ \, h, Z& p9 h# b( q' m, {image=image.open('1.png') #读取一张图片- {3 ^8 V4 L7 Y4 {. Y5 F1 [# c* {
w,h=image.size #获取图片的长和宽
2 j4 Q( N$ `( u- O8 d2 j+ g7 Cfont=ImageFont.truetype('arial.ttf',20) #设置字体格式和大小6 e% A$ z5 u0 ?0 |( x) J2 P2 E' ~

1 A: S$ q, o1 ?draw=ImageDraw.Draw(image) #加载这张图片
9 ]; v  W/ z( W# |/ S0 S' Q, u
2 z+ K% o% V- P- I2 Edraw.text((4*w/5,h/10),fill=(255,10,10),font=font) #设置要写的位置,字体颜色和样式
% K6 n( ~! F, Z7 L. B  u+ `$ M3 T1 X1 r5 M) l
draw.save('2.png') #保存图片
& z# L& x8 F4 _2 N. D请点击此处输入图片描述

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图