Python 图片添加文字实现方法

流程图

flowchart TD
    A[准备图片和文字] --> B[加载图片]
    B --> C[添加文字]
    C --> D[保存图片]

步骤

步骤 操作
1 准备一张图片和要添加的文字
2 加载图片到Python中
3 添加文字到图片上
4 保存带有文字的图片

详细步骤及代码示例

步骤1:准备图片和文字

首先,我们需要准备一张图片和要添加的文字。

步骤2:加载图片

使用Python中的PIL库来加载图片:

from PIL import Image

# 打开图片文件
image = Image.open('image.jpg')

步骤3:添加文字

使用PIL库中的ImageDraw和ImageFont来添加文字:

from PIL import ImageFont, ImageDraw

draw = ImageDraw.Draw(image)

# 设置字体和文字内容
font = ImageFont.truetype("arial.ttf", 36)
text = "Hello World!"

# 添加文字到图片上
draw.text((10, 10), text, font=font)

步骤4:保存图片

最后,保存带有文字的图片:

image.save('output.jpg')

完整代码示例

from PIL import Image, ImageFont, ImageDraw

# 加载图片
image = Image.open('image.jpg')

# 添加文字
draw = ImageDraw.Draw(image)
font = ImageFont.truetype("arial.ttf", 36)
text = "Hello World!"
draw.text((10, 10), text, font=font)

# 保存图片
image.save('output.jpg')

通过以上步骤,你就可以实现在Python中给图片添加文字的功能了。希望对你有所帮助!如果有任何疑问,欢迎随时向我提问。祝学习顺利!