目录
所需库
函数介绍
1.所需库
Image.open(path)函数是PIL中一个处理图片的函数,使用前需要导入库:from PIL import Image
PIL是Python Imaging Library,它为python解释器提供了图像编辑函数。的Image模块提供了一个具有相同名称的类,用于表示PIL图像。该模块还提供了许多出厂函数,包括从文件加载图像和创建新图像的函数。
2.函数介绍
2.1函数定义
PIL.Image.open()打开并标识给定的图像文件。
PIL.Image.open(fp, mode=’r’)
参数:
fp-文件名(字符串),pathlib.Path对象或文件对象。文件对象必须实现read(),seek()和tell()方法,并以二进制模式打开。
mode-模式。如果给定,则此参数必须为“r”。
返回类型:图像对象。
raise :IOError-如果找不到文件,或者无法打开和标识图像。
此函数可识别文件,但只是保持了图像被读取的状态,但是图像的真实数据并未被读取,因此如果对需要操作图像每个元素,如输出某个像素的RGB值等,需要执行对象的load()方法读取数据。具体如下:
img = Image.open("lena.jpg")
img = img.load()
print(img[0,0])
# result:(255, 201, 166)
Image.open()得到的img数据类型是Image对象,不是普通的数组