Python黑科技系列17-关于视频、PDF文件、图片水印如何去除 详解

简介: 不论在何时开始,重要的是开始之后就不要停止;不管结果怎样,经历过,总会有结果的 !俗话说的好;人生能有几回搏 ? 现在不搏更待何时 ? 对吧。

第一步:获取图像或者pdf文件的大小

from PIL import Image

image_file = input("请输入图片地址:")
img = Image.open(image_file)
width, height = img.size
print(width,height)

如果学习上有遇到问题,想联系我可以加v:yiyi990805(备注:阿里云tony)即可。

第二步:获取图片本身每一处的像素值

for pos in product(range(width), range(height)):
      rgb = img.getpixel(pos)[:3]
      print(rgb)

如果学习上有遇到问题,想联系我可以加v:yiyi990805(备注:阿里云tony)即可。

第三步:通过不同的像素值 对其进行替换

  if sum(rgb) >= 384:
      # print('(128,128,128)找到了--->',rgb)
      img.putpixel(pos, (255, 255, 255))
img.save('水印Demo/tony2.png')

结果展示

源文件

如果学习上有遇到问题,想联系我可以加v:yiyi990805(备注:阿里云tony)即可。

处理后的文件

如果学习上有遇到问题,想联系我可以加v:yiyi990805(备注:阿里云tony)即可。

如果学习上有遇到问题,想联系我可以加v:yiyi990805(备注:阿里云tony)即可。

问题思考

既然图片经过处理后可以很清晰,那如果处理在处理pdf文件时讲pdf文件转化为png图片格式,再处理图片,然后再合成为pdf;是否可行呢 ? 大家可以自行尝试一下。
当然我已经尝试成功了,可以做到很清晰。( ̄︶ ̄)

如果本文对你学习有所帮助-可以点赞👍+ 关注!将持续更新更多新的文章。

相关文章
|
6天前
|
IDE Java 编译器
使用Java分割PDF文件
使用Java分割PDF文件
13 1
|
15天前
|
Python
Python使用ffmpeg下载m3u8拼接为视频
Python使用ffmpeg下载m3u8拼接为视频
42 1
|
9天前
|
XML Java 数据格式
Java用xpdf库获取pdf文件的指定范围文本内容
Java用xpdf库获取pdf文件的指定范围文本内容
16 1
|
15天前
|
计算机视觉 Python
【干货】Python玩转各种多媒体,视频、音频到图片
【干货】Python玩转各种多媒体,视频、音频到图片
19 1
|
2天前
|
数据采集 Web App开发 iOS开发
经验大分享:Python抓取糗事百科成人版图片
经验大分享:Python抓取糗事百科成人版图片
|
4天前
|
数据采集 XML 存储
【Python实战】Python多线程批量采集图片
【Python实战】Python多线程批量采集图片
|
5天前
|
移动开发 JavaScript 前端开发
必知的技术知识:JqueryMedia插件使用,解决在线预览及打开PDF文件
必知的技术知识:JqueryMedia插件使用,解决在线预览及打开PDF文件
|
5天前
|
Web App开发 JSON 开发者
程序技术好文:用Python撸点视频背景音乐素材
程序技术好文:用Python撸点视频背景音乐素材
|
6天前
在线免费压缩pdf文件
在线免费压缩pdf文件
10 0
|
14天前
|
数据采集 机器学习/深度学习 搜索推荐
Python第一章(图片与API接口)
Python第一章(图片与API接口)

相关实验场景

更多