云图网
  • 业界资讯
  • 技术专区
    • 云计算
    • 人工智能
    • 信息安全
    • 大数据
    • 研发管理
    • 大前端
    • 开源
    • 智能运维
    • 编程笔记
    • WordPress
  • 企业战略规划
  • 下载专区
  • 江湖史
  • 随笔记录
登录 注册
投稿
  1. 云图网首页
  2. 技术专区
  3. 编程笔记

Python 给图片加水印

2022年7月8日 22:29 • 编程笔记


安装

pip install pillow

添加文字水印

from PIL import Image, ImageDraw, ImageFont

img_name = '1.jpg'
text = '博客园 @三个零'

img = Image.open(img_name)
draw = ImageDraw.Draw(img)

# 选择 字体文件 和 大小
font = ImageFont.truetype('simsun.ttc', 40)
# 字体颜色
color = 'aqua'

# 添加文字水印
draw.text((img.size[0] - 300, img.size[1] - 60), text, font=font, fill=color)
# 保存为新文件
img.save('draw_' + img_name)

添加图片水印

from PIL import Image

# 需要加水印的图片
img = Image.open('1.jpg')
# 水印图片
logo = Image.open('logo.jpg')
# 图层
layer = Image.new('RGBA', img.size, (255, 255, 255, 0))
layer.paste(logo, (img.size[0] - logo.size[0], img.size[1] - logo.size[1]))
# 覆盖
img_res = Image.composite(layer, img, layer)
img_res.save('img_logo.jpg')

原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/272135.html

imageimgjpglayerlogosize图片
赞 (0)
0 0
生成海报
python 基础02 基本数据类型
上一篇 2022年7月8日 22:28
电脑上安装的Python库
下一篇 2022年7月8日 22:29

相关推荐

  • WindowGrid – 快捷顺手的调整窗口大小、移动窗口工具[Windows] 2021年9月23日
  • 如何修复WordPress中的图像上传问题 2022年5月23日
  • 复杂性正在杀死软件开发者 2022年5月20日
  • Picasa 3 发布,很喜欢 2021年9月16日
  • Z-Blog 网站设置–基础设置 2022年4月21日
  • Z-Blog 博客评论框添加背景图片 2022年4月21日
  • GNOME、Mono和Xamarin 的创始人离开微软 2022年5月21日
  • Chrome 剪报拓展 – WebView[Chrome] 2021年9月17日
  • Scrum@Scale®指南合作伙伴认证资质关注我们 2023年2月13日
  • 迅捷PDF转换器 – 支持PDF转换|合并|分割的PDF转换器 2021年9月23日

发表回复

请登录后评论...
登录后才能评论
  • 欢迎投稿
  • 隐私政策
  • 使用协议
  • 服务条款
  • 版权声明

Copyright © 2006-2025 YTSO.COM 版权所有 鲁ICP备15002310号-3 Powered by WordPress

免责声明:本站信息来自互联网收集分享,版权归原创者所有,如果侵犯了您的权益,请发邮件给39941211@qq.com通知我们删除.