Python PIL Image.open()方法
PIL是Python图像库,它为Python解释器提供了图像编辑功能。图像模块提供了一个同名的类,用来表示一个PIL图像。该模块还提供了一些工厂函数,包括从文件加载图像和创建新图像的函数。
PIL.Image.open() 打开并识别给定的图像文件。
这是一个懒惰的操作;这个函数识别了文件,但文件仍然是开放的,实际的图像数据不会从文件中读取,直到你试图处理数据(或调用load()方法)。参见new()。
语法: PIL.Image.open(fp, mode=’r’)
参数 :
fp – 一个文件名(字符串)、pathlib.Path对象或一个文件对象。文件对象必须实现read()、seek()和tell()方法,并且是以二进制模式打开。
mode – 模式。如果给出,这个参数必须是 “r”。
返回类型 。一个图像对象。
引发。IOError – 如果无法找到文件,或无法打开和识别图像。
使用的图片:
# Imports PIL module
from PIL import Image
# open method used to open different extension image file
im = Image.open(r"C:\Users\System-Pc\Desktop\ybear.jpg")
# This method will show image in any image viewer
im.show()
输出:.JPG扩展图像打开。
另一个例子:这里我们使用.PNG扩展文件。
使用的图片:
# Imports PIL module
from PIL import Image
# open method used to open different extension image file
im = Image.open(r"C:\Users\System-Pc\Desktop\lion.png")
# This method will show image in any image viewer
im.show()
输出:.PNG扩展图像打开。