怎样使用Python PIL 模块为图片添加文字
1、首先我们在项目上面点击鼠标右键,选择新建一个Python文件
2、接着我们在页面右侧的派送编辑器当中输入如下的代码,代码写在第3个步骤当中
3、from PI雉搽妤粲L import Image, ImageDraw, ImageFont # 调用库import ospath1 = r"E:\截掬研疔缎图"path2 = r"E:\06"fontpath = ImageFont.truetype("E:\安装系统软件\字体\常用\萌妹子体.ttf", 40) # 字体和大小img_list = os.listdir(path1)a = 6b = int(a/2)for img in img_list: im1 = Image.open(path1+'\\'+img) # 文件存在的路径 im2 = Image.new("RGB", (im1.width + a, im1.height + a), "#1E90FF") # 矩形背景颜色 print(im1.format, im1.size, im1.mode, im1.info) draw = ImageDraw.Draw(im1) # 定义图片 draw.text((10, im1.height-a*30), u'北方有佳人。绝世而独立。', fill=(255, 255, 255), font=fontpath) # 添加文字 draw.text((10, im1.height-a*20), u'一顾倾人城。再顾倾人国。', fill=(255, 255, 255), font=fontpath) draw.text((10, im1.height-a*10), u'宁不知倾城与倾国。佳人难再得。', fill=(255, 255, 255), font=fontpath) im2.paste(im1, (b, b))# im2.show() print(im2) im2.save(path2+'\\'+img)
4、在代码页面我们点击鼠标右键选择运行这一段代码
5、最后我们就可以看到我们成功的在图片上面添加了文字,当然了,我们也可以选择同样的方法为图片来添加水印文字