云图网
  • 业界资讯
  • 技术专区
    • 云计算
    • 人工智能
    • 信息安全
    • 大数据
    • 架构设计
    • 研发管理
    • 物联网
    • 数据库
    • 区块链
    • 大前端
    • 开源
    • 移动开发
    • Java
    • linux专区
    • PHP
    • python
    • 智能运维
    • 编程笔记
    • 编程教程
    • WordPress
  • AIGC
  • 企业战略规划
  • 下载专区
  • 江湖史
  • 随笔记录
登录 注册
投稿
  1. 云图网首页
  2. 技术专区
  3. python

Python 给图片加水印

2022年7月8日 22:29 • python


安装

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/python/272135.html

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

相关推荐

  • 响应式精品wordpress手赚下载站模板wpget 2022年4月23日
  • Python识别文件中的手机号 2022年8月15日
  • Java高并发解决方案:Java处理高并发的3种方案 2022年5月9日
  • 国际化网站建设注意事项,做一个国际化网站要注意哪些问题 2022年5月28日
  • 如何增加网站的动感效果,有哪些css效果 2022年5月24日
  • Smart Zipper Pro – 压缩工具[OS X 限免] 2021年9月17日
  • 什么Linux服务器最适合你? 2021年8月4日
  • python单线程下实现多个socket并发详解编程语言 2021年7月19日
  • 6个最佳的开源 Python 应用服务器 2021年8月5日
  • LiveFun – 可以放入 日程/课程表 的动态锁屏壁纸 [iPhone] 2021年9月20日

发表回复

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

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

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