今天我探索了 Python 脚本的基础知识。脚本编写基本上意味着编写具有一组命令并从命令行或交互式 shell
执行的程序,以执行有用的任务并使其自动化。有很多事情可以使用 Python 脚本自动化,例如处理各种类型的文件,如
PDF、图像、excel、CSV 等,发送电子邮件,创建 twitter bot
等机器人以及许多其他事情。作为这个挑战的一部分,我决定学习脚本的基础知识,以便我理解这些概念,然后可以在未来进行更深入的探索。我今天的重点是找出使用
Python 脚本处理图像和 PDF 文件的基本技术。
图像处理
简单来说图像处理是使用程序对图像执行某些操作的方法或技术,用于增强图像或从中提取信息。有很多流行的库可以在 Python 中执行图像处理,例如
- https://pillow.readthedocs.io/en/stable/index.html
- OpenCV
- Python 图像库(已弃用)
- scikit-image
我尝试了 Pillow,它是 Python Imaging Library (PIL) 的一个分支版本,它不再维护并且不支持 Python 的