2行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爬虫神器太爽了,自动下载妹子图片
点阅读原文,看200个Python案例!
2行Python给图片加水印,太强了!相关推荐
- 再见水印软件!2行Python给图片加水印,太太太强了
人生苦短,快学Python! 版权相当重要,对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo.你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦! 基于此,本文我就带着 ...
- 不会吧,不会吧,不会还有人不知道Python给图片加水印超级简单哦
不会吧,不会吧,不会还有人不知道❤️Python给图片加水印❤️超级简单哦 文章目录 不会吧,不会吧,不会还有人不知道❤️Python给图片加水印❤️超级简单哦 介绍 安装模块 进行添加水印的操作 结 ...
- Python给图片加水印(非常简单)
今天来分享可以给图片添加水印的方法,十分的简单实用,大家在看了之后也可以私底下去自己试试. # encoding=utf8''' Python给图片加水印(非常简单) '''# 导入包 from wa ...
- 用Python给图片加水印
版权相当重要,对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo.你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦! 基于此,本文我就带着大家学学如何给你的图片加水印, ...
- Python脚本实现图片加水印
起步 图片是指由图形.图像等构成的平面媒体,有形式的事物,我们看到的,是图画.照片.拓片等的统称. 为了保护一些原创图片的版权,某些时候我们需要在图片上面,加上水印,当然你可以用Photoshop来做 ...
- python标志图片_python图片加水印 - 小众知识
图片加"水印"的制作过程:我们经常会看见一些地图网站的地图切片上都有一个l:很明显吧!:这样logo是怎么加上去的呢?我就花了点时间在网:现在我就介绍下实现所谓"水印&q ...
- 如何添加图片水印?手把手教学4个图片加水印的方法,太便利了
在当今的数字时代,随着图片的广泛使用,越来越多的人开始关注图片的版权问题.为了保护图片的版权,许多人使用水印来标记他们的图片.在这里,我们将介绍3款流行的图片加水印工具,还不清楚图片加水印怎么弄的朋友 ...
- 给图片加水印--手把手教新码农如何把技术变成产品
前言 加水印是为图片声明版权出处的一种常用方法. 平常都是写技术文章,文章的重点在技术本身,照片往往不需要加水印,或者需要加也不多,祭出神器PhotoShop很快就能完成. 前一段趁着夏天还不很热的时 ...
- golang实现给图片加水印
2019独角兽企业重金招聘Python工程师标准>>> 最近跟在写golang图片加水印的方法,这里用的是一些基本的功能. package mainimport ("fmt ...
- 如何给图片加水印?分享怎么给图片加水印的方法
当我们在平台上发布自己精心拍摄的照片,或分享自己总结的知识点时,难免会遇到一些人盗用自己图片的情况.这时候,我们就会给图片添加上水印,从而来防止自己的图片被盗,那要怎么给图片加水印呢?别着急,今天我就 ...
最新文章
- 【tyvj1052】【树状dp】没有上司的舞会
- Linux下nginx支持.htaccess文件实现伪静态的方法!
- 【Linux】使用xshell登陆时密码框为灰色,无法输入密码
- php 商场收银收费系统,使用的策略模式
- vue填坑指南之模板的使用
- 多线程 python tcp 图片_Python第四周之网络编程TCP (服务器/客户端; 线程下载图片;线程版服务器和客户端(单人、多人)) UDP...
- Tensorflow 处理libsvm格式数据生成TFRecord (parse libsvm data to TFRecord)
- mysql utf8 乱码_MySql UTF8乱码问题应这样修改
- r语言 将表格导出为csv_如何将R语言中表格数据输出为Excel文件.pdf
- World Wind Java开发之十四——添加WMS地图服务资源(转)
- 批处理不同目录下的bat调用
- SpringMVC 整合Redis
- 支付宝支付即时到账接口在ThinkPHP商城中的应用
- HTTP和HTTPS的区别,SSL的握手过程,kotlin协程异常
- P5900 无标号无根树计数 题解
- c语言之判断if语句
- 170312-python爬虫 steam愿望单打折商品
- mysql 检索结果排序方式_MySQL--排序检索数据(ORDER BY)
- JavaWeb之02_tomcat
- ISV 和SI 是什么