在使用Python抓取时,可以通过以下步骤将文本添加到每个图像名称的末尾:
下面是一个示例代码:
from PIL import Image, ImageDraw
import os
# 设置图像文件夹路径和文本
image_folder = "path_to_folder"
text_to_add = "your_text"
# 列出图像文件夹中的所有图像文件
image_files = os.listdir(image_folder)
# 循环处理每个图像文件
for image_file in image_files:
# 打开图像文件
image_path = os.path.join(image_folder, image_file)
image = Image.open(image_path)
# 将文本添加到图像名称的末尾
new_image_file = image_file.replace(".jpg", f"_{text_to_add}.jpg") # 示例:在文件名后添加文本
# 创建绘制对象
draw = ImageDraw.Draw(image)
# 在图像上添加文本
draw.text((10, 10), text_to_add, fill="red") # 示例:添加文本到图像左上角
# 保存修改后的图像
new_image_path = os.path.join(image_folder, new_image_file)
image.save(new_image_path)
# 可选:删除原始文件
# os.remove(image_path)
# 输出修改后的图像路径
print("Modified image saved as:", new_image_path)
这个代码片段演示了如何使用Python抓取时将文本添加到每个图像名称的末尾。你可以将image_folder
变量替换为存储图像的实际文件夹路径,并在text_to_add
变量中指定要添加的文本。代码会遍历图像文件夹中的每个图像文件,将文本添加到图像名称的末尾,并在图像的左上角添加指定的文本。最后,保存修改后的图像并输出图像路径。
推荐的腾讯云相关产品:无。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云