1 办公痛点
1. 为了维护作者版权,需要给文章中照片添加文字水印
2. 网上虽有添加水印的软件,但几乎都需要付费,且没法按照自己要求定制,像公众号、知乎等添加的文字水印的格式都是固定不可修改的
3. 如果需要批量添加,则更加费事费力
2 Python 批量给图片添加文字水印
一键处理就是爽!
利用Python可以编写个性化自定义的文字水印,而且只需编写一遍,便可永久免费重复使用!
3 代码实现
# 导入包
import os
from PIL import Image, ImageDraw, ImageFont
# image: 图片 text:要添加的文本 font:字体
# 指定的水印文字
text = '@apollo_miracle'
# 指定要使用的字体和大小;
font = ImageFont.truetype('simsun.ttc', 24)
for filename in os.listdir('./input/'):
# 读取文件
im_before = Image.open('./input/'+filename)
# 转成RGBA模式
# RGBA是代表Red(紅色)Green(綠色)Blue(藍色)和Alpha(透明度)。
rgba_image = im_before.convert('RGBA')
# 创建水印层
text_overlay = Image.new('RGBA', rgba_image.size, (255, 255, 255, 0))
# 开始绘制水印层
image_draw = ImageDraw.Draw(text_overlay)
# 文字的尺寸大小
text_size_x, text_size_y = image_draw.textsize(text, font=font)
# 设置文本文字位置
text_xy =

最低0.47元/天 解锁文章
1144

被折叠的 条评论
为什么被折叠?



