首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 批量水印就这么简单!

很多工具不具备批量处理功能。 很多工具自定义的功能太少,如水印透明度,字体等。 操作繁琐。...现在只要你会使用命令,我们就能教大家怎么使用Python超级简单地为图片添加水印,而且具备以下特点: 支持自定义水印字体。 支持自定义文本内容、颜色。 支持批量处理。...(参数默认格式为 #号后6位16进制),利用图像工具,我们可以找到你喜欢的颜色的值: 然后我们输入命令: python marker.py -f ..../input/baby.jpg -m python实用宝典 -c #232862 成功了!看看效果: ? 修改水印颜色 恩!变好看了 ?...接下来给大家试试批量处理功能,首先把所有图片放置到项目的input文件夹下: 然后输入命令里,指定文件夹即可! python marker.py -f .

1.2K21
您找到你想要的搜索结果了吗?
是的
没有找到

Python实现批量图片添加数字水印

之前写过一个类似的代码,是把水印信息打散以后随机添加到原图中,并提供了水印信息的提取功能,请参考:Python实现图像空域随机水印加入与提取。...本文代码功能:为指定文件夹中的所有图像文件批量添加水印水印位置在左上角、中间、右下角这三个位置中随机选择。...from random import randint from os import listdir from PIL import Image #打开并读取其中的水印像素,也就是不是白色背景的像素 #读到内存中...for fn in picFiles: im1 = Image.open(fn) w, h = im1.size #如果图片尺寸小于水印图片,不加水印 if w<...im1.save(fn[:-4] + '_new' + fn[-4:]) #为当前文件夹中的图像文件添加水印 addWaterMark('.')

2.2K30

如何批量水印?教你一键批量水印的方法

在网上保存的图片都会带有水印,如商标,logo,个人账号信息等,但是一张一张去图片水印效率太慢了,浪费时间,那么有什么快速批量水印的方法吗,答案当然是有的,今天分享一款批量水印神器,教你如何一键批量去图片水印...,操作简单,新手小白快来学习一下吧~ 步骤一:当安装好【水印云】后,进入软件主界面,这里我们选择【图片去水印】功能来进行图片去水印操作。...步骤二、一键将图片批量上传,然后将首张图片的水印进行框选,完成后点击右上角“应用到全部”完成后点击“批量处理” 步骤三、等待左右所有图片进度条完成至100%,会弹出一个提示框,点击“打开文件”即可查看处理效果

4.5K30

图像批量水印工具PhotoBulk for Mac

PhotoBulk是一款图像编辑器Mac应用程序,旨在极大地简化批量图像编辑:在Mac上批量重命名图像,优化照片,压缩图像文件,添加水印。...除了已经提到的以外,PhotoBulk还是Mac和批量图像缩放器Mac应用程序的完美PNG到JPG转换器。...在Mac上为图像添加水印。保护您的工作 使用我们可靠的Mac版水印软件来保护您要发布的所有图像:水印可以是文本,图像,脚本和日期戳。...该过程非常容易:将一张或多张图像拖到应用程序上,选择要使用的水印类型,并根据需要自定义设置。水印可以以所需的大小和比例放置在任何地方。 对于您的照片,没有保护过度的事情。...您可以根据需要添加任意数量的不同类型的水印。 旋转。 PhotoBulk最方便的编辑过程:预览和编辑水印,预览添加了水印的图像,动态调整多行文本水印的文本大小。

66520

图片一键去水印软件批量去除图片水印

发朋友圈想要配一张好看的图片,可是图片却带有水印,让很多小伙伴很烦恼。今天给大家带来一个在线图片去水印的网站,可以轻松去除图片水印 水印云就可以快速将图片水印去除。...可以处理单张图片,也可以批量处理多张图片,处理速度也是很快。 桌面.jpg 我们添加需要处理的图片,可以添加一张,也可以添加多张进行批量处理。...批量.jpg 我们进入图片处理界面,将批量上传后的图片选择出所要去除水印的部位,然后点击批量处理,就可以一键批量去除图片水印啦 我将处理完成的图片预览效果。...经过对比发现,水印处理的还是很干净,不影响图片的正常使用。 网站还提供视频去水印功能,以及视频图片加水印字幕,视频音频分离,智能抠图,视频格式转化等多个功能,基本上能满足常见的去水印相关问题。...功能界面.jpg 这个在线去水印的网站解决了我们去水印的难题,操作起来简单方便,处理速度也是很快。

3.3K10

Python实用秘技04」pdf文件批量添加文字水印

4期,本系列立足于笔者日常工作中使用Python积累的心得体会,每一期为大家带来一个3分钟即可学会的简单小技巧。...作为系列第4期,我们即将学习的是:为pdf文件批量添加文字水印。 有些情况下我们需要为单个或多个pdf文件添加文字水印,尤其是那种需要在每一页按照一定间距铺满的文字水印。...而借助reportlab和pikepdf这两个实用的pdf文件操作库,我们就可以很方便地实现批量文字水印添加工作。...pdf文件 c.save() 下面我们就利用这个函数来生成水印文件: # 制造示例文字水印pdf文件 create_watermark(content='公众号【Python大数据分析】作者:...: 将水印文件批量覆盖到目标pdf文件中 搞定了文本水印文件的生成之后,接下来我们就可以把现成的水印文件插入到目标pdf文件中,这里我们使用pikepdf中的相关功能就可以轻松实现,我写了一个简单的函数

1.3K20

Python实现抖音短视频去水印批量获取用户主页无水印视频

既然原理搞明白了,那写代码不是轻松愉快嘛。 代码实现 我们复制的视频链接是一个混合文本的视频短链接,首先将链接提取出来,这个就用正则来处理吧。...playwm', 'play') print(realVideoUrl) webbrowser.open(realVideoUrl) 用户列表视频批量水印...分析 通过上面视频去水印的基础,我们继续深入研究用户个人主页视频去水印。...批量获取就成功了,哈哈哈。去掉后的接口如下: https://www.iesdouyin.com/web/api/v2/aweme/post/?...快手短视频的去水印处理方式类似,只是批量获取时要加入 cookie,我已经实现了代码,有感兴趣的小伙伴可以自行尝试。 声明 本篇博客只用于Python学习,如有侵权,可联系我立即删除。

4.1K20

Python实用秘技04」为pdf文件批量添加文字水印

的第4期,本系列立足于笔者日常工作中使用Python积累的心得体会,每一期为大家带来一个3分钟即可学会的简单小技巧。   ...作为系列第4期,我们即将学习的是:为pdf文件批量添加文字水印。   有些情况下我们需要为单个或多个pdf文件添加文字水印,尤其是那种需要在每一页按照一定间距铺满的文字水印。...而借助reportlab和pikepdf这两个实用的pdf文件操作库,我们就可以很方便地实现批量文字水印添加工作。   ...pdf文件 c.save()   下面我们就利用这个函数来生成水印文件: # 制造示例文字水印pdf文件 create_watermark(content='公众号【Python大数据分析】作者...: 将水印文件批量覆盖到目标pdf文件中   搞定了文本水印文件的生成之后,接下来我们就可以把现成的水印文件插入到目标pdf文件中,这里我们使用pikepdf中的相关功能就可以轻松实现,我写了一个简单的函数

1.2K10

Python图像处理:批量添加水印的优雅实现与进阶技巧

简介在日常图像处理中,为图片添加水印是一项常见任务。有多种方法和工具可供选择,而今天我们将专注于使用Python语言结合PIL库批量添加水印。...实现原理本文的主要目标是批量为某个文件夹下的图片添加水印,实现原理如下:设置水印内容;使用Image对象的open()方法打开原始图片;使用Image对象的new()方法创建存储水印图片的对象;使用ImageDraw.Draw...效果展示运行过程:D:\Python37\python.exe F:/python_study/python_project/watermark_text.py图片路径:F:\python_study\...image\image01水印文字:水印位置(1:左上角,2:左下角,3:右上角,4:右下角,5:居中):1水印透明度(0—1之间的1位小数):0.5F:/python_study/python_project...h1 = self.font.getsize(self.watermark_text)[1] # 获取字体高度批量添加水印完成8.

40920

Python水印

因为写在博客上的文章(部分)会给盗取,所以老早之前就写了一个加水印的程序 后来发现,因为防止文件名重复,我都是用一种随机的方式生成的文件名 filename=sys.argv[i] suffix=filename...所以最开始写的时候想的是,文件拖过去就能执行了;获取文件名的方式就变成了 ... for i in range(1,100): filename=sys.argv[i] 就一直循环,看有没有参数 接着设置水印内容...... text = "@blog.ernket.top" 下面就是加水印的操作了(水印固定右下角) ... image = Image.open(filename) font = ImageFont.truetype...+str(suffix) after.save(temp_name) 文件水印加完了,现在考虑的是文件名的问题,我的做法是删除源文件防止报 文件已存在的错误,然后在重命名 (也许可以直接覆盖吧,懒得写...... os.remove(filename) os.rename(temp_name,filename) print("[+] "+filename+" 已完成水印工作,正在替换文件名....

78820
领券