Pillow 简介

Pillow 是 Python 中处理图像的主要库。
Pillow 是 Python Imaging Library (PIL) 的一个友好分支。
由于原始的 PIL 已经不再维护,Pillow 接替了它的角色并继续活跃开发。
Pillow 提供了广泛的文件格式支持、高效的内部表示以及强大的图像处理功能。
谁适合阅读本教程?
本教程适合有 Python 基础的开发者学习。
如果您还不了解 Python,可以先学习 Python 教程。
主要特点
- 支持多种图像格式(JPEG, PNG, GIF, BMP, TIFF 等)
- 基本的图像处理操作(旋转、缩放、裁剪等)
- 图像过滤和增强
- 支持图像绘制
- 颜色空间转换
第一个 Pillow 实例
实例
from PIL import Image
# 打开一张图片
img = Image.open("example.jpg")
# 显示图片
img.show()
# 获取图片信息
print("图片格式:", img.format) # JPEG, PNG, etc.
print("图片大小:", img.size) # (width, height)
print("图片模式:", img.mode) # RGB, L, etc.
# 保存为 PNG 格式
img.save("example.png")
# 打开一张图片
img = Image.open("example.jpg")
# 显示图片
img.show()
# 获取图片信息
print("图片格式:", img.format) # JPEG, PNG, etc.
print("图片大小:", img.size) # (width, height)
print("图片模式:", img.mode) # RGB, L, etc.
# 保存为 PNG 格式
img.save("example.png")
运行结果:
点我分享笔记