python给图片上写字

[复制链接]
eXyGsLaf 发表于 2017-12-30 20:06:41 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
将你的头像右上角加上红色的数字,类似于微信未读消息的那种,下面运用几行代码轻松搞
5 z9 @0 h5 e1 x# p4 M' A& q1.下载安装PIL库,http://www.lfd.uci.edu/~gohlke/pythonlibs/
# p. l1 w% e: K, n6 S, gfrom PIL import image,ImageFont,ImageDraw #导入需要使用的库
- W* C( _8 y1 u7 w* q& R
# p# _7 H* h/ p7 Z( g9 Y1 Nimage=image.open('1.png') #读取一张图片
: C' D0 u4 g/ u2 @, N! O" ow,h=image.size #获取图片的长和宽
7 f5 X9 @8 a0 [- M3 m1 D5 ]1 i& mfont=ImageFont.truetype('arial.ttf',20) #设置字体格式和大小% S5 }; i% `) c) j+ j. z# U
; D* S! `3 @" J9 r+ W4 G. Z6 x
draw=ImageDraw.Draw(image) #加载这张图片# C! J7 }9 o: i5 l1 ]

% u* J3 q3 q; F$ }7 a2 sdraw.text((4*w/5,h/10),fill=(255,10,10),font=font) #设置要写的位置,字体颜色和样式: z+ _  u& W: Q1 @# V4 n3 ]
/ A( c' O7 }  o+ Y. ~5 O5 ?  C
draw.save('2.png') #保存图片2 y" x3 `, v9 r/ l0 O' y' h
请点击此处输入图片描述

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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