加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
shuiyin.py 1.26 KB
一键复制 编辑 原始数据 按行查看 历史
shuai 提交于 2024-09-13 20:12 . first
import os
import shutil
from PIL import Image, ImageDraw, ImageFont
# 原始图片文件夹路径和水印图片文件夹路径
original_folder = "images"
watermarked_folder = "images_watermarked_folder"
# 创建水印图片文件夹
if not os.path.exists(watermarked_folder):
os.makedirs(watermarked_folder)
# 设置水印文本
watermark_text = "帅华飞231110201217"
# 遍历原始图片文件夹中的所有图片
for filename in os.listdir(original_folder):
if filename.endswith(".jpg") or filename.endswith(".png"):
# 打开原始图片
img = Image.open(os.path.join(original_folder, filename))
# 在图片上创建Draw对象
draw = ImageDraw.Draw(img)
# 设置字体
font = ImageFont.truetype("arial.ttf", 36)
# 获取图片的宽度和高度
width, height = img.size
# 添加水印
textwidth, textheight = draw.textsize(watermark_text, font)
x = width - textwidth - 10
y = height - textheight - 10
draw.text((x, y), watermark_text, font=font)
# 保存修改后的图片到水印图片文件夹
watermarked_path = os.path.join(watermarked_folder, filename)
img.save(watermarked_path)
# 打印完成消息
print("水印添加完成!")
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化