当前位置: 去除器 >> 去除器优势 >> 超简单为图片和PDF上去掉水印
网上下载的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