Python
Pillow 是 Python 中最常用的 图像处理库,它是经典库 PIL(Python Imaging Library) 的一个活跃维护的分支版本。
一、Pillow 是什么?
二、Pillow 常用于哪些场景?
三、如何安装 Pillow?
使用 pip 安装:
> 注意:虽然包名是 pillow
,但导入时仍然使用:
> ```python
> from PIL import Image
> ```
四、简单示例代码
Python复制from PIL import Image
# 打开一张图片
img = Image.open("example.jpg")
# 显示图片
img.show()
# 转换为灰度图
gray_img = img.convert("L")
gray_img.save("example_gray.jpg")
五、为什么你的项目会依赖 Pillow?
很多涉及图片处理的 Python 工具包(比如爬虫、OCR、AI 数据处理、图像生成等)都会依赖 Pillow 作为基础图像处理工具。
你之前遇到的错误:
> crawl4ai 依赖 pillow>=10.4,<11.dev0,但你要求 pillow>=11.1.0
就是因为 crawl4ai 这个库对 Pillow 的版本有严格要求,而你项目或环境中指定的 Pillow 版本与之冲突,导致无法同时安装。
总结(中文):
Pillow 是 Python 中最主流的图像处理库,用于打开、编辑、保存各种格式的图片。 它功能强大、使用简单,是处理图像相关任务的基础工具包。很多其他库(如爬虫、AI 数据处理工具)也会依赖它作为图像处理组件。