去除器

超简单为图片和PDF上去掉水印

发布时间:2023/4/9 11:50:47   
哈尔滨白癜风 http://m.39.net/pf/a_6084137.html

网上下载的pdf学习资料有一些会带有水印,非常影响阅读。比如下面的图片就是在pdf文件上截取出来的。

安装模块

PIL:PythonImagingLibrary是python上非常强大的图像处理标准库,但是只能支持python2.7,于是就有志愿者在PIL的基础上创建了支持python3的pillow,并加入了一些新的特性。

pipinstallpillow

pymupdf可以用python访问扩展名为*.pdf、.xps、.oxps、.epub、.cbz或*.fb2的文件。还支持了许多流行的图像格式,包括多页TIFF图像。

pipinstallPyMuPDF

导入需要用到的模块

fromPILimportImagefromitertoolsimportproductimportfitzimportos

获取图片的RGB

pdf去水印的原理和图片去水印的原理差不多,小编先从去除上面那张图片的水印开始。

学过计算机的小伙伴们都知道,计算机中用RGB代表红绿蓝,用(,0,0)表示红色,(0,,0)表示绿色,(0,0,)表示蓝色,(,,)表示白色,(0,0,0)表示黑色,去水印的原理就是将水印的颜色变成白色(,,)。

首先获取图片宽和高,用itertools模块获取宽和高的笛卡尔积作为像素点。每个像素点的颜色都由前三位的RGB和第四位的Alpha通道构成。Alpha通道不需要,只要RGB数据。

defremove_img():image_file=input("请输入图片

转载请注明:http://www.aideyishus.com/lkgx/4118.html

------分隔线----------------------------