人生苦短,快学Python!

版权相当重要,对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo。你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦!

基于此,本文我就带着大家学学如何给你的图片加水印仅需要2行Python代码,任何人都可以学会。

filestools库介绍

今天给大家介绍的Python库,叫做filestools,由小小明开发,直接使用如下命令,安装后使用。

pip install filestools --index-url=http://mirrors.aliyun.com/pypi/simple -U

这个库一共集成了4个功能,4个库都已经全部迁移到了filestools库中,因此安装这一个库,就可以使用所有的4个功能了,你只需要在使用对应功能,分别导入对应的模块即可。

# 给图片加水印
from watermarker.marker import add_mark

add_mark()方法一共有8个参数,如果你不知道怎么查看参数,在jupyter notebook可以输入如下命令,即可查看。

下面分别为大家讲述add_mark()方法中8个参数的含义,介绍如下 :

  • file: 待添加水印的照片;

  • mark: 使用哪些字作为水印;

  • out: 添加水印后保存的位置;

  • color: 水印字体的颜色,默认颜色#8B8B1B;

  • size: 水印字体的大小,默认50;

  • opacity: 水印字体的透明度,默认0.15;

  • space: 水印字体之间的间隔, 默认75个空格;

  • angle: 水印字体的旋转角度,默认30度;接下来,我们仅用一行代码,给图片添加水印。

一行代码给图片加水印

原图长这样:

使用下面这行代码,仅仅两行代码:

from watermarker.marker import add_mark
add_mark(file=r"aixin.jpg", out=r"C:\Users\Administrator\Desktop\练习", mark="人生苦短,快学Python", opacity=0.2, angle=45, space=30)

加水印后长这样:

最后再为大家解释一下,这一行代码的含义。

add_mark(file=r"aixin.jpg",
out=r"C:\Users\Administrator\Desktop\练习",
mark="人生苦短,快学Python",
opacity=0.2, angle=45, space=30)

含义: 给当前工作环境下名为aixin.jpg的图片,添加一张水印。水印字样为快学Python,水印透明度是0.2,水印的旋转角度是45°,水印之间的间隔是30个空格。添加水印后,最后将处理后的图片保存在一个指定目录下。

如果你想详细学习filestools库,参考下方网站:

https://pypi.org/project/filestools/

一个机器人公众号已经上线,欢迎调戏

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

年度爆款文案

  • 1).卧槽!Pdf转Word用Python轻松搞定!

  • 2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃

  • 3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密

  • 4).80行代码!用Python做一个哆来A梦分身

  • 5).你必须掌握的20个python代码,短小精悍,用处无穷

  • 6).30个Python奇淫技巧集

  • 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货

  • 8).再见Python!我要学Go了!2500字深度分析!

  • 9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片

点阅读原文,看B站我的视频!

再见水印软件!2行Python给图片加水印,太太太强了相关推荐

  1. php文件夹下所有图片加水印软件,PHP经典的给图片加水印程序

    PHP经典的给图片加水印程序 更新时间:2006年12月06日 00:00:00   作者: /**************************************************** ...

  2. 不会吧,不会吧,不会还有人不知道Python给图片加水印超级简单哦

    不会吧,不会吧,不会还有人不知道❤️Python给图片加水印❤️超级简单哦 文章目录 不会吧,不会吧,不会还有人不知道❤️Python给图片加水印❤️超级简单哦 介绍 安装模块 进行添加水印的操作 结 ...

  3. Python给图片加水印(非常简单)

    今天来分享可以给图片添加水印的方法,十分的简单实用,大家在看了之后也可以私底下去自己试试. # encoding=utf8''' Python给图片加水印(非常简单) '''# 导入包 from wa ...

  4. 如何给图片加水印?这几个给图片加水印的方法小白也能轻松学会

    大家在生活中会不会经常将自己拍摄的图片分享到社交平台?在分享的时候,会不会担心图片被别人盗用的情况发生?今天教你一个好办法,只要将图片加上自己的水印,就不用担心这样的情况出现了.那么你们知道给图片加水 ...

  5. 用Python给图片加水印

    版权相当重要,对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo.你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦! 基于此,本文我就带着大家学学如何给你的图片加水印, ...

  6. 给图片加水印的简单方法,手机图片加水印也可以用

    当我们在网上发布图片时,如果图片上有水印,那别人就无法随意盗用了.所以给图片加水印已经是我们日常生活中必备的防伪手段之一了.那如何给图片加水印呢?今天我就给大家分享三个软件,有需要的朋友们可以一起来看 ...

  7. php给网页加水印_两种php给图片加水印的实现代码

    PHP最简单的加水印方法 $img = imagecreatefromjpeg($filename); $logo = imagecreatefromjpeg($filename); /*imagec ...

  8. php图片水印制作教程,使用PHP给图片加水印的方法

    使用PHP给图片加水印的方法 发布时间:2021-02-10 10:10:09 来源:亿速云 阅读:62 作者:小新 这篇文章主要介绍了使用PHP给图片加水印的方法,具有一定借鉴价值,感兴趣的朋友可以 ...

  9. python 添加半透明水印_超简单Python安全批量加水印教程!

    工作的时候,尤其是自媒体,我们必备水印添加工具以保护我们的知识产权 ,网上有许多的在线/下载的水印添加工具,但他们或多或少都存在以下问题:在线工具需要将图片上传到对方服务器,信息不安全. 很多工具不具 ...

最新文章

  1. php跳转404_php伪静态.htaccess实现403,404跳转
  2. boost::multiprecision模块Eigen相关的测试程序
  3. 101 Tips to MySQL Tuning and Optimization
  4. 沪教版神奇的机器人分段_神奇的机器人课文教学设计
  5. hihoCoder #1174:拓扑排序#183;一
  6. c# 获取路径的盘符_C# IO操作之 如何玩转路径
  7. 【传统编码技术对比】汉明码,RS,卷积码三种编码技术的对比
  8. 关于计算机组件游戏,电脑游戏运行库组件补全的方法
  9. win7右键没有新建文本文档怎么办
  10. 为什么qq相册显示服务器数据错误,玩qq空间常遇到的问题及解决办法_qq空间
  11. 个人开发者基于可编程Web的产品尝试:QCon会前采访FaWave作者李华煜
  12. 计算机u盘病毒清除方式,彻底清除u盘病毒有什么方法呢
  13. 老子文化主题公园将在洛阳落户
  14. 程序媛必备之日常BGM
  15. ECC RDIMM 服务器内存条简介
  16. 初学 Python 需要安装哪些软件?
  17. 深夜有感而发的第一个文章
  18. window安装Linux
  19. Linux命令之ssh基本用法
  20. 远光九天新年献词 | 自主创新,你走过的每一步都算数

热门文章

  1. Java中值传递还是引用传递(三个例子说明)
  2. 实现中文字符串截取无乱码的方法
  3. 5G NR的新特征——波束管理和多天线
  4. 路面附着系数对轮胎侧偏特性的影响
  5. nginx实用笔记 陈穗龙记
  6. android一键换机功能实现,Android 手机克隆/一键换机原理初探
  7. 联发科MT7622路由器模块芯片,首款支持4x4 802.11n及蓝牙5.0
  8. 响应式Web之流式网格系统
  9. 当前安全设置不允许下载该文件
  10. 怎么给视频配音?视频配音软件有哪些?