You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
582 B
28 lines
582 B
11 months ago
|
from PIL import Image, ImageDraw, ImageFont
|
||
|
|
||
|
|
||
|
def WriteWenZi(image_path):
|
||
|
# 打开图片
|
||
|
image = Image.open(image_path)
|
||
|
|
||
|
# 创建字体对象
|
||
|
font = ImageFont.truetype('arial.ttf', size=24)
|
||
|
|
||
|
# 创建绘图对象
|
||
|
draw = ImageDraw.Draw(image)
|
||
|
|
||
|
# 设置文本内容和坐标
|
||
|
text = 'Created by AI'
|
||
|
x = image.width - 200
|
||
|
y = image.height - 50
|
||
|
|
||
|
# 绘制文本
|
||
|
draw.text((x, y), text, font=font, fill='white')
|
||
|
|
||
|
# 保存修改后的图片
|
||
|
image.save(image_path)
|
||
|
image.close()
|
||
|
|
||
|
|
||
|
WriteWenZi("d:\\9.png")
|