多语言展示
当前在线:491今日阅读:26今日分享:39

使用python在图片上怎么添加数字

使用python在图片上怎么添加数字
工具/原料

python 3.6

方法/步骤
1

打开PYTHON IDE,这里以JUPYTER NOTEBOOK为示范。

2

from PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFont首先我们需要从PIL这个库里面导入三个模块,PIL是第三方库,需要安装。

3

import os为了进行文件操作,我们还需要引用os模块。

4

font = ImageFont.truetype('C:\\Windows\\Fonts\\SIMYOU.TTF', 50)这里我们定义一下数字字体的大小,比如50,字体这里以David作为示范。

5

photo = Image.open('E:\\timg.jpg')我们找到图片并且进行打开。

6

add_number = ImageDraw.Draw(photo)创建一个操作的对象。

7

add_number.text((30,30), u'8888',font = font, fill = 'white')我们需要设置一下数字写在什么位置,还有字体可以用刚刚设置好的,颜色要注意,不然显示不了。

8

photo.save('new.png')最后记得保存一下图片。

注意事项

如果数字的颜色和背景一样是看不到效果的

推荐信息