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月前
|
数据可视化 Linux iOS开发
Python脚本转EXE文件实战指南:从原理到操作全解析
本教程详解如何将Python脚本打包为EXE文件,涵盖PyInstaller、auto-py-to-exe和cx_Freeze三种工具,包含实战案例与常见问题解决方案,助你轻松发布独立运行的Python程序。
1524 2
|
5月前
|
监控 机器人 编译器
如何将python代码打包成exe文件---PyInstaller打包之神
PyInstaller可将Python程序打包为独立可执行文件,无需用户安装Python环境。它自动分析代码依赖,整合解释器、库及资源,支持一键生成exe,方便分发。使用pip安装后,通过简单命令即可完成打包,适合各类项目部署。
970 68
|
5月前
|
数据采集 自然语言处理 数据可视化
Python爬取B站视频评论区情感分析:从数据采集到价值挖掘
B站作为年轻人聚集地,评论蕴含丰富情感与趋势。本文详解如何用Python爬取评论,结合SnowNLP与jieba进行中文情感分析,并通过可视化挖掘用户情绪、消费意愿与内容反馈,助力精准运营与决策。
833 0
|
7月前
|
缓存 数据可视化 Linux
Python文件/目录比较实战:排除特定类型的实用技巧
本文通过四个实战案例,详解如何使用Python比较目录差异并灵活排除特定文件,涵盖基础比较、大文件处理、跨平台适配与可视化报告生成,助力开发者高效完成目录同步与数据校验任务。
239 0
|
存储 安全 网络安全
Python编程--使用PyPDF解析PDF文件中的元数据
Python编程--使用PyPDF解析PDF文件中的元数据
619 1
|
存储 对象存储 Python
第107天: Python 解析 PDF
第107天: Python 解析 PDF
1157 0
第107天: Python 解析 PDF
|
Unix Linux Shell
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
|
6月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
712 102
|
6月前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
409 104
|
6月前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
319 103

推荐镜像

更多