python图片加字pil
简介
PIL(Python Imaging Library)是一个功能强大的图像处理库,可以用来打开、操作和保存各种图像文件格式。在本文中,我们将介绍如何使用PIL库给图片添加文字。
安装PIL库
首先,我们需要安装PIL库。如果你使用的是Python 2.x版本,可以通过以下命令安装:
pip install Pillow
如果你使用的是Python 3.x版本,可以通过以下命令安装:
pip install Pillow
示例代码
下面是一个简单的示例代码,演示了如何给一张图片添加文字:
from PIL import Image, ImageDraw, ImageFont
# 打开图片文件
image = Image.open('example.jpg')
# 创建一个可以在图片上绘制文字的对象
draw = ImageDraw.Draw(image)
# 设置文字的位置、内容和颜色
text = "Hello, World!"
position = (10, 10)
color = (255, 255, 255)
# 加载字体文件
font = ImageFont.truetype('arial.ttf', 36)
# 在图片上绘制文字
draw.text(position, text, fill=color, font=font)
# 保存处理后的图片
image.save('result.jpg')
在这段代码中,我们首先打开了一张名为example.jpg
的图片,然后创建了一个绘图对象draw
以便在图片上绘制文字。接着设置了要绘制的文字内容为Hello, World!
,并指定了文字的位置、颜色和字体。最后调用draw.text()
方法在图片上绘制文字,并将处理后的图片保存为result.jpg
文件。