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

为图片添加水印(Python) 优化了以前的代码,不过仍然是shi。 阅读详情

512428650af0412d841af1b934ddac3c.png

人生苦短,快学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可以输入如下命令,即可查看。

5028cfecae00a9641c8d769e88211a18.png

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

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

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

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

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

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

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

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

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

一行代码给图片加水印

原图长这样:

64de3d87ce1c6cc9975be32b2f8c980d.png

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

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)

加水印后长这样:

dd7af449f62afcddd8e0a509ca85b8e5.png

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

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行代码做了一个语音壁纸切换器天天看小姐姐!|

年度爆款文案

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

使用 Python 给图片添加水印,其中一种还是隐形的盲水印呢! 这里写目录标题一级目录二级目录三级目录 一级目录 二级目录 三级目录 阅读详情

相关推荐

使用Python编写批量添加图片水印程序

文章目录 一、为什么要为图片添加水印 二、利用Python为图片添加水印 遍历文件夹下所有图片文件 三、利用QT for Python制作图片水印添加程序 一、为什么要为图片添加水印 在互联网写文章最头疼的一件事情就是发表的文章容易被抄袭,各种抄袭的手段真的是层出不穷。无奈,只能在不影响阅读体验的情况下不断地提高反抄袭的难度。虽然防不住,但是为文章中的图片添加水印,至少能够保证文章被...

9363

2行Python给图片加水印,太强了!

大家好,我是菜鸟哥!今天给大家分享一个非常实用的招数,对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo。你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦!...

cainiao_python的博客 1029

[opencv 从零开始 5 ] python 将图片加密解密,图片加隐藏水印,提取水印。

目录 python 将图片加密解密 原理 代码 效果 python 给图片添加隐藏水印 原理: 代码: 效果: python 将图片加密解密 原理 O代表原始图像,key代表密钥图像,c代表加密后图像 加解密原理: 原始图像与key图像进行异或操作 比如B通道的0,0点, D: o为26 key为 67 B: 00011010 01000011 二者进行异或 0101 1001 89 则 C 图 R通道就为 0,0点为 89 解...

zero 2581

Python(黄金时代)—— 超简单:两种给图片添加水印的方式

*Python Imaging Library (PIL)**是Python提供的一个很强大的图像处理库。这个库提供了一些图像处理的核心功能,很适合进行简单的图像操作和快速原型制作。使用PIL给图片添加水印也非常的简单。

2301_76161259的博客 1246

用python给照片添加水印的三种方式

filestools模块其本质上也是对ImageDraw.Draw.text()方法做了进一步的封装,让我们用起来会更加的简便,使用add_mark()方法可以生成数量较多的水印,该方法当中里面有8个参数,其中比较重要的几个是。给照片添加水印的代码多种多样,下面这种的或许是最为简单的形式,然后我们将印有水印的图片和原图进行结合,代码如下。

数据知道的博客 2万+

python实现图片加水印

由于公司业务需求,使用python+PIL+opencv等模块实现对图片加水印以及图片缩放比例后加水印,并生成图片base64格式图片,代码里注释很详细,都可以看懂。 图片路径修改成本地图片位置,直接就可以运行。

Python小技巧:两行代码实现批量给图片填加水印,这也太简单了~

我们平时要给图片加水印,但是又不会PS,免不了得去找朋友帮忙,但是,这次你找朋友了,下次你的学姐,学妹,女同学,女同事啥的要喊你帮忙,难道你还去找朋友?

人生苦短, 还不用Python? 2143

python制作水印

因为需要批量制作图片水印,正好学了这个就写了一程序来提升一下工作效率

Python 批量加水印就这么简单!

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

Python实用宝典网 5430

关于深度可分离卷积

关于深度学习中的深度可分离卷积

qq_45670407的博客 1796

【IC】Redhawk-SC输入件配置

Redhawk sc

u011808788的博客 1778

Python 小工具实战:图片水印批量添加工具

Python 小工具实战:图片水印批量添加工具,本文详细介绍了使用 Python开发 给图片加水印的工具,该工具基于 Pillow 和 tkinter 库构建,可解决单图处理耗时、专业软件操作复杂的问题。工具支持单图与批量处理,用户能自定义水印文字、字体大小、透明度及颜色,还可选择 9 个常用水印位置或设置行列重复分布。新增的全屏水印模式可通过调整旋转角度与间距,生成铺满图片的版权保护水印,且界面采用卡片式布局,搭配浅灰背景与蓝色按钮,简洁美观,底部状态栏实时显示操作进度。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 19万+

电子技术——共栅和共源共栅放大器的高频响应

我们在之前学过无论是是CS放大器还是CE放大器,都可以看做是一个带通(IC低通)滤波器。在高频处的响应收到输入电容 $C_{in}$ 的限制(主要是米勒效应)。因此,若想扩大放大器的带宽,我们必须减小米勒效应,一种方案就是共栅放大器。

jiahonghao2002的博客 4184

2行Python给图片加水印,太强了

大家好,今天给大家分享一个非常实用的招数, 对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo。你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦! 基于此,本文我就带着大家学学如何给你的图片加水印,仅需要2行Python代码,任何人都可以学会。 有的同学说用美图秀秀不香吗,但是那个图片要上传到别人的服务器,有一些资料不适合,一旦上传你的图片就已经被别人拿走了。所以能自己动手,肯定是最安全的。 filestools库介绍 今天给大家介绍的Python库,叫做filestools

m0_64728691的博客 249

SUMO使用教程(一)

本人的sumo视频入门课程,希望支持哦。https://edu.youkuaiyun.com/course/detail/25834 SUMO是一款交通仿真软件,其余可自行百度。教程一主要展示一下如何运行一个仿真实例。当然,这只是实现方法中的一种。 准备: 1.SUMO软件 2.osm地图文件 SUMO可去官网下载,解压后就可以使用,图形界面软是在解压后bin文件夹下的sumo-gui.exe。...

lyx的专栏 3万+

TwinCAT 3 实战:手把手教你用PLC和C++读写第三方伺服驱动器的CoE参数

本文详细介绍了在TwinCAT 3环境中通过PLC和C++两种技术路线实现对第三方伺服驱动器CoE参数的精准操控。从环境准备到具体实现,包括硬件配置、核心函数使用及性能优化策略,为工程师提供了全面的实战指南。特别针对CoE参数访问的效率和稳定性问题,给出了实用的调试技巧和异常处理方案。

weixin_33743248的博客 446

通过Python的PIL库给图片添加图片水印

通过Python的PIL库给图片添加图片水印。

业余Python爱好者 2986

Allegro输出光绘文件规范

添加钻孔表的具体步骤为:1.通过屏幕右边的Visibility选项的Views列表,将Drill层打开2.将Visibility选项中的PIN和Via选项都选中,见下图所示: 参数设好之后关闭NC Drill/Parameters窗口,输出数控机床钻孔文件的命令菜单为:Manufacture=>NC=>NC Drill…,打开的窗口如下: 输出数控机床钻孔文件的具体步骤为: 上图是光绘输出的层控制窗口,还有一个窗口是输出参数的控制窗口,我们通过点击上图的第二个列表项General Parameters来

axingxiansen的博客 2809

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

不会吧,不会吧,不会还有人不知道❤️Python给图片加水印❤️超级简单哦 文章目录不会吧,不会吧,不会还有人不知道❤️Python给图片加水印❤️超级简单哦介绍安装模块进行添加水印的操作结果的展示: 介绍 我们的图片的版权在有的时候也是十分重要的哦,因此这就需要来给我们的图片去加上水印,当今也确实是有很多的给图片加水印的软件之类的东西的,但是,也许有人还不知道,Python也可以给图片加水印,而且效果良好、操作方便快捷简便。 使用Python进行添加水印可以实现完全按照自己的想法来进行水印的添加,可以自己

江月的博客 1万+

【知识分享】高速印刷电路板(PCB)寄生参数计算指南

对于高速PCB设计而言,寄生参数一直是令人讨厌的问题,它们会悄悄潜入PCB并在电路中造成严重的破坏,具体来说,它们是渗透到高速电路中的隐藏杂散电容器和电感器,包括由封装引线和长走线形成的电感器、PCB焊盘对金属平面形成的电容器、走线之间形成的电容器等等。

一只豌豆象的博客 1784

华为od 面试八股文_操作系统_01_含答案

华为od 面试八股文_操作系统_01_含答案

MISAYAONE的博客 3275

利用Python去除图片水印,太神奇了!

1、标定噪声的特征,使用cv2.inRange二值化标识噪声对图片进行二值化处理,具体代码:cv2.inRange(img, np.array([200, 200, 240]), np.array([255, 255, 255])),把[200, 200, 200]~[255, 255, 255]以外的颜色处理为0;OpenCV应用领域有:人机互动、物体识别、 图像分割、人脸识别、动作识别、运动跟踪、机器人、运动分析、机器视觉、结构分析、汽车安全驾驶等。4、把原图片、去掉水印的新图片,进行重叠合并;

Python宋宋的专栏 6008

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

【超简单】利用Python去除图片水印,太神奇了叭,你还不会嘛?(附三种方法)

前言 哈喽!我是栗子,今天忙里偷闲给大家更新一下文啦~ 所有文章完整的素材+源码都在👇文末自取哦! 大家是不是经常遇到一些电子版加了一些水印需要去掉才能用的或是需要加一些水印文字的 呢? 工作的时候,尤其是自媒体工作者,必备水印添加工具以保护知识产权,网上有许多的在线/下 载的水印添加工具,但他们或多或少都存在一些问题! 现在只要你会一些简单的代码就可以搞定这些问题啦~ 今天我们就能教大家怎么使用Python超级简单地为图片添加水印啦!超简单滴 正文 图片水印的种类有很多,今天我

xy258009的博客 2万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

绝了! 2 行代码可以加水印、文件对比以及利好抓包

文 |某某白米饭来源:Python 技术「ID: pythonall」python 中有许多有趣的第三方库,其中有一个 filestools 可以 2 行代码可以为图片增加水印、可以对比...

weixin_48923393的博客 6280

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: 一个Python爬虫案例,带你掌握xpath数据解析方法!
下一篇: 为什么大厂一边疯狂喊毕业,一边大量招人?
菜鸟学Python
博客等级 码龄9年 8086粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值