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初学者的点滴记录,不喜勿喷)
本文介绍如何使用Python的Pillow库进行图片处理及绘制文字。包括Pillow库的安装方法、核心模块Image、ImageDraw和ImageFont的使用技巧,以及一个完整的绘制文字到图片上的示例。

1万+

被折叠的 条评论
为什么被折叠?



