【python3练习_1】用python3在图片中添加文字

本文介绍如何使用Python的Pillow库进行图片处理及绘制文字。包括Pillow库的安装方法、核心模块Image、ImageDraw和ImageFont的使用技巧,以及一个完整的绘制文字到图片上的示例。

1、运行环境: python3.9 | PyCharm 

2、安装Pillow包:

(1)命令行安装:

pip install Pillow

(2)PyCharm - File - Settings - Project - Pyhon Interpreter里搜索安装

3、部分代码语句分析:

from PIL import Image, ImageDraw, ImageFont

Image是用来打开、显示、保存、获取图片尺寸的; 

ImageDraw是用来绘制图片的;

ImageFont是用来引入系统字体的;

font = ImageFont.truetype('C:\Windows\Fonts\simsun.ttc', 50)

ImageFont.truetype(字体,字体大小),字体可以在电脑里找,字体大小就自定义了,随意设置

draw.text((450, 50), '仙女本女', fill='red', font=font)

 这里调用的是ImageDraw.text 绘制文字,ImageDraw.text((文字在图片的位置), '内容', 色, 字体格式)

4、完整代码:

"""
前提环境:
1、安装Pillow包:pip install Pillow (安装py包的两种方法[pip命令行与pycharm-setting])
参考资料:
1、Python Pillow 库 ImageDraw 绘制图像模块:https://zhuanlan.zhihu.com/p/59849190
2、用python简单处理图片:https://www.cnblogs.com/denny402/p/5096001.html
"""
from PIL import Image, ImageDraw, ImageFont
img = Image.open('D:\yuehead.png')  # open()函数打开图片
# width, height = img.size  # 获取图片的尺寸
# print(width, height)
draw = ImageDraw.Draw(img)  # 设置图片可绘制
font = ImageFont.truetype('C:\Windows\Fonts\simsun.ttc', 50)  # 直接在本机上找对应的字体,这个是宋体
draw.text((450, 50), '仙女本女', fill='red', font=font)  # 用ImageDraw.text 绘制文字
img.show()  # show()函数显示图片
# img.save('D:\yuehead.jpg')  # save()函数保存图片

(来自python初学者的点滴记录,不喜勿喷)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值