现在位置: 首页 > Pillow 教程 > 正文

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.jpeg")

# 显示图片
img.show()

# 获取图片信息
print("图片格式:", img.format)  # JPEG, PNG, etc.
print("图片大小:", img.size)    # (width, height)
print("图片模式:", img.mode)   # RGB, L, etc.

# 保存为 PNG 格式
img.save("example.png")

运行结果:

图片格式: JPEG
图片大小: (987, 987)
图片模式: RGB

运行后,图片还会保存为 example.png


相关内容