📜  Python PIL | Image.open() 方法(1)

📅  最后修改于: 2023-12-03 15:04:07.349000             🧑  作者: Mango

Python PIL | Image.open() 方法

简介

在 Python 中,PIL(Python Imaging Library)是一个用于处理图像的强大库。Image.open() 是 PIL 库中的一个方法,用于打开图像文件。

语法
Image.open(fp, mode='r', formats=None)
  • fp(必需): 图像文件的路径或一个打开的文件对象(如 file 类型)。
  • mode(可选): 打开图像的模式,常用的模式有 'r'(默认,读取模式)和 'w'(写入模式)。
  • formats(可选): 可以指定一个包含支持的格式的列表,PIL 将根据文件扩展名自动选择格式。如果未指定,将使用所有支持的格式。
返回值

返回一个代表图像的 Image 对象。

代码示例
from PIL import Image

# 打开图像文件
im = Image.open('image.jpg')

# 获取图像的大小
width, height = im.size

# 显示图像信息
print(f"图像文件名: {im.filename}")
print(f"图像格式: {im.format}")
print(f"图像大小: {width}x{height}")

# 显示图像
im.show()
注意事项
  • 在使用该方法前,必须先安装 PIL 库。可以使用 pip install Pillow 命令来安装最新版本的 Pillow 库。
  • Image.open() 方法支持多种图像格式,如 JPEG、PNG、BMP、GIF、TIFF 等,根据文件扩展名自动选择格式。
  • 在打开的图像文件上可以执行各种操作,如裁剪、旋转、调整大小、转换格式等。
参考资料