收到的需求是在一个图上匹配到水印 然后将原来的水印换成一个新水印 先要安装一个库 库文件代码如下: # coding=utf-8 import cv2 import numpy as np # 膨胀算法...:param gray_img: 原图的灰度图 :param watermark_template_gray_img: 水印模板的灰度图 :return...:param img: 待去除水印图片位图 :param watermark_template_gray_img: 水印模板的灰度图片位图,用于确定水印位置...:param watermark_template_mask_img: 水印模板的掩码图片位图,用于修复原始图片 :return: 去除水印后的图片位图 """...:param filename: 待去除水印图片文件名称 :param output_filename: 去除水印图片后的输出文件名称 :return:
因为写在博客上的文章(部分)会给盗取,所以老早之前就写了一个加水印的程序 后来发现,因为防止文件名重复,我都是用一种随机的方式生成的文件名 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+" 已完成水印工作,正在替换文件名....
1、创建水印PDF。...1)、创建文字水印pdf文件 代码: #encoding=utf-8 #author: walker #date: 2014-03-17 #function: 创建文字水印pdf from reportlab.pdfgen...2)、创建图片水印pdf。...2、添加水印。...可参考:用PDFlib给PDF添加水印(Python)
Pillow是python的一个功能强大的图像处理的库,可对图像进行高质量的压缩变换等操作,前几天看到一些公众号,提供了为用户头像加装饰的操作,于是自己试了一下,20行搞定!
Author : AXYZdong # @CSDN : https://axyzdong.blog.csdn.net/ # @FileName: PDFset.py # @Software: Python...Author : AXYZdong # @CSDN : https://axyzdong.blog.csdn.net/ # @FileName: PDFSet.py # @Software: Python...create_watermark('CSDN@AXYZdong') add_watermark(pdf_file_in, pdf_file_mark, pdf_file_out) 效果 四、总结 Python...水印的字体不能随意改变,不支持中文,省去了方法一中手动生成 PDF 水印的步骤; 第一种方法可以任意修改水印的位置和字体。...参考文献 [1]:python pdf加水印 [2]:Python中通过PyPDF2实现PDF添加水印
有时候我想在图片上添加自己的水印来防止别人盗图,所以今天给大家分享如何用python给我们的图片添加上水印。我们先来看看效果。 ? 可以看到右下角就有了我们公众号的名称的水印,是不是超级厉害?...只需要更改下面两行代码即可 # 设置字体和字体大小 font = ImageFont.truetype('C:\Windows\Fonts\HYS5GFM.TTF', 100) # 设置水印位置 text_xy...= (layer.size[0]//2 - text_size_x//2, layer.size[1] - text_size_y) 这里需要注意的是,在添加水印时中文字体无法显示是你设置的字体没有中文...把我们的logo放在图片上也是不错的,这样就更加盗版不了了,代码也是10行不到,再说一句:人生苦短,我用python:) ?...python可能真的除了不会生孩子,其他的什么都可以了,你还等什么,敲起来吧!!!
from PIL import Image, ImageDraw, ImageFont import os def water_work...
image.size[0] * 3, image.size[1] * 3), (255, 255, 255, 255)) new_img.paste(image, image.size) # 添加水印...Image.new('RGBA', rgba_image.size, (0, 0, 0, 0)) image_draw = ImageDraw.Draw(text_overlay) # 水印数量...text}, font:{font}') image_draw.text((i, j), text, font=font, fill=(0, 0, 0, 50)) # 水印文字角度...image.size[1] * 2)) return image_with_text if __name__ == '__main__': pic = '1.png' # 需要加水印的图片...text = "我是水印" # 水印文字 fontsize = 32 # 文字大小 img = Image.open(pic) fill_img
================= # @Time : 2021-01-24 # @Author : AXYZdong # @FileName: PDFset.py # @Software: Python...================= # @Time : 2021-01-24 # @Author : AXYZdong # @FileName: PDFSet.py # @Software: Python...create_watermark('CSDN@AXYZdong') add_watermark(pdf_file_in, pdf_file_mark, pdf_file_out) 效果 四、总结 Python...水印的字体不能随意改变,不支持中文,省去了方法一中手动生成 PDF 水印的步骤; 第一种方法可以任意修改水印的位置和字体。...参考文献 1:python pdf加水印 2:Python中通过PyPDF2实现PDF添加水印 本次的分享就到这里 *** [11] 好书不厌百回读,熟读自知其中意。
标签:Python,Pillow库 本文介绍如何使用Python给图像添加水印(文本或图片)。前面,我们已经学习了: 使用Python批量给图片添加文本 这里,尝试给图片添加Logo和文本。...而不是: import Pillow 准备水印图片(logo) 向图像中添加水印,基本上是将一张图像(水印)放置在另一张图像的顶部。...因此,最好使用支持图像透明度的PNG文件格式的水印图像。 如果水印文件是JPG/JPEG格式,不要担心。我们也不会使用一些转换器将JPG转换为PNG。Python可以为图像添加所需的“透明度”。...让我们将两个图像文件加载到Python中。这是相同的图像,但格式不同,一个是PNG,另一个是JPG。让我们看看这两个图像文件之间的差异。 图1 对于计算机来说,图像文件基本上是一组数字。...watermark_final = Image.fromarray(transparent_watermark) 使用Python给图片文件添加水印 现在,我们已经完成了准备Logo图像,是时候将其作为水印添加到基础图像中了
很多工具自定义的功能太少,如水印透明度,字体等。 操作繁琐。 现在只要你会使用命令,我们就能教大家怎么使用Python超级简单地为图片添加水印,而且具备以下特点: 支持自定义水印字体。...最普通的例子如下,将你所需要加水印的图片放在该项目的input文件夹下,然后在cmd/Terminal中进入你存放该项目的文件夹输入以下命令: python marker.py -f ..../input/baby.jpg -m python实用宝典 -c #232862 成功了!看看效果: ? 修改水印颜色 恩!变好看了 ?...,但是好像水印的颜色有点深,我们可以修改一下透明度让它变浅一点,默认的透明度为0.15,可以让这个值变得更小,设定opacity参数: python marker.py -f ..../input -m python实用宝典 -c #232862 --o 你会看到input文件夹名后没有/baby.jpg了,这表明将input文件夹下所有的图片打水印。 ?
处于某些业务需求需要对一些特定的图片增加水印,于是去了解了PIL这个库,可以完美的解决这个问题 实现效果如下 ?...(imageFile):使用image.open()打开图像 fontOne = ImageFont.truetype("C:\Windows\Fonts\simfang.ttf", 100) # 水印使用系统字体...fontTwo = ImageFont.truetype("C:\Windows\Fonts\simfang.ttf", 100) # 水印使用系统字体 使用 draw = ImageDraw.Draw...(范围:0-255,0-255,0-255) font: 水印使用的自已 imageInfo.show(): 预览图片 imageInfo.save(r"..../image/target01.JPG"):保存加入水印的图片 更多关于PIL库的使用参照PIL的用法 本文参考链接: https://blog.csdn.net/danieljackz/article
水印,最为常见的一种保密方法,在数字化的lang浪潮中,水印可谓是随处可见。我们日常工作中,有很多地方需要添加水印,最常见的比如,图片上添加水印,屏幕水印,文件水印等。...今天分享的内容,是为PDF文件添加水印。 对PDF文件的处理,主要使用Python第三方模块PyPDF2。该模块可以实现PDF文件的信息提取、文件拆分、合并、页面裁剪、加密、解密等操作。...首先,你需要在你的Python环境安装PyPDF2模块,具体安装命令如下: pip install pypdf2 在这之前你需要准备好水印文件和pdf文件。准备好后,就可以编写程序了。...PDF文件,第二个参数为水印文件,第三个参数为添加水印后的PDF文件保存的路径。...代码依次读取PDF文件的每一页,与水印文件合并后,添加到PdfFileWriter对象中,这样运行程序后,就为PDF文件的每一页文件添加上了水印。
大家好,我是Python进阶者。 一、前言 前几天在Python最强王者交流群【wen】问了一个Python处理PDF斜水印文件的实战问题。...问题如下: 最近处理pdf ,可以提取文字信息,到时满页都是水印,影响提取效果,水洗是英文+数字 ,斜着打水印,有什么好的处理方法么? 【瑜亮老师】:水印是灰色那种么?...其实也有很多本地软件可以实现去掉水印。如果文件不多,可以直接用本地软件。以上两种方法都能在一定程度上保证信息不外泄。如果pdf不涉及机密,可以使用网站在线处理水印。...【猫药师Kelly】:网页工具、pdf处理软件、python通过字号、颜色过滤水印,总有一款适合。 【吴超建】也给了一个推文的代码。 粉丝自己尝试复现但是i好,遇到了点问题。...【隔壁山楂】自己Python3.8的环境,复现无误,也不报错。本来想远程粉丝解决,但是他是本地的离线环境,加上有保密的要求,确实不太方便。 顺利地解决了粉丝的问题。
之前写过一个类似的代码,是把水印信息打散以后随机添加到原图中,并提供了水印信息的提取功能,请参考: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('.')
/ 01 / Python下载 首先来看一下,直接访问抖音链接得到的结果。 ? 妥妥的水印... 接下来打开浏览器的开发者工具,看看视频的地址。 ?...item_ids」开头的这个接口就包含了我们想要的无水印抖音视频。 就是「play_addr」下的列表中的那两个链接。 其中「?...这样无水印的抖音视频就搞定了。 不过要是每个视频都需要这么下载,就太麻烦了。 所以小F写了用Python就可以下载视频的代码。.../ 02 / 接口下载 既然知道了如何用Python下载视频。 那么小F想让大家下载的更方便一点,所以将程序部署到了服务器上。 你只需要通过小F的接口即可下载视频,代码如下。...并且能够下载到你所想要的无水印抖音视频。 # 本地接口 http://127.0.0.1:500/douyin/?
图片.png 分享学习Python爬虫、数据分析、数据挖掘的点滴。 最近发现了抖音无水印视频的下载方法。 # 抖音接口 「url」参数值就是从抖音上复制的链接。...Python下载 首先来看一下,直接访问抖音链接得到的结果。 图片.png 妥妥的水印... 接下来打开浏览器的开发者工具,看看视频的地址。...图片.png 这样无水印的抖音视频就搞定了。 不过要是每个视频都需要这么下载,就太麻烦了。 所以写了用Python就可以下载视频的代码。...接口下载 既然知道了如何用Python下载视频。 那么小F想让大家下载的更方便一点,所以将程序部署到了服务器上。 你只需要通过小F的接口即可下载视频,代码如下。...欢迎关注我,分享Python干货,交流Python技术。 对文章有何见解,或者有何技术问题,欢迎在评论区一起留言讨论!
说起抖音,大家或多或少应该都接触过,如果大家在上面下载过视频,一定知道我们下载的视频是带有水印的,那么我们有什么方式下载不带水印的视频呢?其实用 Python 就可以做到,下面我们来看一下。...中输入 item,进而我们可以找到 item_ids 和 dykt,如下图所示: 再切换到 Preview,我们可以发现有一个 play_addr,如下图所示: 我们通过 play_addr 就可以下载无水印视频了...with open("download.mp4", "wb") as file: file.write(video.content) file.close() print("抖音无水印视频下载完成...path=%2Fdownload.mp4&t=-1 看一下,我们可以看到视频中并未有水印,说明我们已经成功的利用 Python 下载了抖音无水印的视频了。
大家好,我是小五 前一阵给大家分享了,如何给图片加水印。评论区就有小伙伴问,可不可使用Python去除图片水印的方法呢?...这个肯定有啊,不过由于图片水印的种类有很多,今天我们先讲最简单的一种。 即上图中的①类水印,这种水印存在白色背景上的文档里,水印是灰色,需要保留的文字是黑色。...左:转换前 右:转换后 处理效果还是不错的,说明对于这类文档图片水印,通过几行Python代码就可以轻松去除水印。...PIL + itertools PIL也是一个Python 图像处理库,其中Image模块是在Python PIL图像处理中常见的模块,对图像进行基础操作的功能基本都包含于此模块内。.../how-to-remove-watermark-background-in-image-python?
今天来实现一个利用Python的moviepy类库裁剪视频的功能。写这个功能的初衷是想批量的裁剪一下视频,下面一起来看一下代码吧! ? 目前我们实现的是将单独一个视频进行裁剪。...本次我们将目前视频截取一小段内容,并为其添加一个水印图片。...我们使用python的moviepy类库,首先安装moviepy类库,使用pip进行安装,命令如下: pip install moviepy 简短的介绍一下,MoviePy是一个用于视频编辑的python...对输入文件进行加载、控制剪切时间、添加掩码操作 clip = VideoFileClip(in_file, audio=False).subclip(5, 10).add_mask() 4、选定图片,添加水印.../file/logo.jpg').set_start(0).set_duration(5) 5、设置水印图片位置 # 设定图片位置 左上 image_clip.set_position(("left",
领取专属 10元无门槛券
手把手带您无忧上云