当前位置: 首页 > news >正文

网站建设从零开始 教程企业网站搭建方案

网站建设从零开始 教程,企业网站搭建方案,全国信息企业公示系统查询,夏津网站建设公司话接上篇,自动化处理 PDF 文档,完美实现 WPS 会员功能 小伙伴们更关心的是如何去除 PDF 中的水印~ 今天,就来分享一个超简单的 PDF 去水印方法~ 1. 原理介绍 在上一篇中,我们介绍了如何将 PDF 文档转换成图片,图片…

话接上篇,自动化处理 PDF 文档,完美实现 WPS 会员功能

小伙伴们更关心的是如何去除 PDF 中的水印~

今天,就来分享一个超简单的 PDF 去水印方法~

1. 原理介绍

在上一篇中,我们介绍了如何将 PDF 文档转换成图片,图片就是 RGB 三通道像素点的集合。

我们发现:水印的像素点和正常文字的像素点是有显著区别的。

如何查看水印的像素是多少呢?

最简单的方式是打开一个截图工具,聚焦到水印位置即可看到:

所以,水印的像素值有如下特点:

  • 像素分布在 180 - 250 (注:必要时,阈值需适当调整);
  • RGB三通道的像素值基本相同。

基于上述两个特点,我们就可以找到水印像素点的位置。

2. 代码实操

为了完美实现上述的两个判断,当然你可以写两层 for 循环遍历像素值进行判断,不过一旦图像尺寸太大,处理速度就令人抓狂了。

最简单的方式就是采用 numpy 数组进行操作:

import numpy as np
def judege_wm(img, low=180, high=250):# 通过像素判断low_bound = np.array([low, low, low])high_bound = np.array([high, high, high])mask = (img > low_bound) & (img < high_bound) & (np.abs(img-img.mean(-1, keepdims=True)).sum(-1, keepdims=True) < 10) # 要求rgb值相差不能太大img[mask] = 255return img

最后,我们来看下处理后的效果:

3. 整体流程

上述步骤,我们介绍了如何去除图片中的水印。

说好的 PDF 去水印呢?

来,参照下述流程走一遍:

关于如何实现:PDF转换成图片 以及 图片转换成PDF,上篇已经给出了详细教程:自动化处理 PDF 文档,完美实现 WPS 会员功能

写在最后

本文给大家带来了一种最简单的图片 & PDF 去水印方法,可以满足绝大部分白底黑字的文档场景。

如果背景图像纷繁复杂,本方法还无法完美解决。

欢迎有其他解决方案的小伙伴,评论区交流下啊~

如果本文对你有帮助,欢迎点赞收藏备用。

http://www.yayakq.cn/news/368823/

相关文章:

  • 全屏响应式网站你就知道
  • 爱做网站软件有初中生做的网站吗
  • 公司网站建设进度公司名字大全必过
  • 做网站编程用什么语言好微信软文怎么写
  • 网站开发群微信网站链接怎么做
  • 十大免费不用收费的网站门户网站建设公司价位
  • 投资理财产品的网站建设优化seo教程
  • 怎么做win10原版系统下载网站wordpress翻译版本
  • 网站推广只能使用在线手段进行。网站开发工程师swot分析
  • 网站程可以自己做吗wordpress主题 自适应
  • 哈尔滨商城网站建设锦州做网站公司
  • jetty网站开发学院网站建设功能
  • 江苏已经宣布封城的城市深圳市网络seo推广价格
  • 郑州网站建设开拓者wordpress高级套餐
  • 山东青岛68元建网站计算机网络技术就业方向有哪些
  • 大安市建设局网站佛山广告设计公司排名
  • 福州网站建设嘉艺苏州市企业排名100强
  • 国家电网网站制作cdr可以做网站页面吗
  • 中国建设银行网站签名通下载做网站建设销售员准备什么
  • wordpress 站点网络南头英文网站建设
  • 英迈思网站建设刷网站跳出率
  • php企业网站源码推荐discuzq官网
  • 旅游类网站开发毕业设计网站主机一个g
  • 网站建设方案书阿里云备案wordpress 生成ppt
  • 网站建设案例完整代码激励视频广告
  • 企业网站建设的报价郑州网站建站网站
  • 上海的网站建设中英文双语的网站怎么建设
  • 一个做网站的团队需要哪些人员厂家免费招代理
  • 一个网站有多大wordpress媒体库地址
  • 网站建设需求怎么写百度关键词搜索量排名