介绍Image.open及其参数
时间: 2023-12-05 11:03:08 浏览: 300
PIL.Image.open和cv2.imread的比较与相互转换的方法
5星 · 资源好评率100%
`Image.open()` 是Python图像处理库PIL中的一个函数,用于打开一幅图像文件,并返回一个 `PIL.Image` 对象。该函数支持的参数如下:
- file:要打开的图像文件的路径,可以是相对路径或绝对路径。也可以是一个类文件对象。
- mode:打开图像的模式,默认为“r”(只读)。常见的模式有“r”(只读)、“w”(写入)、“a”(追加)、“x”(创建并写入)等。另外,还可以指定一些特定的模式,如“RGBA”(带有透明度通道的真彩色图像)、“L”(灰度图像)、“1”(二值图像)等等。
- size:一个元组,表示输出图像的尺寸。元组中的第一个元素为图像的宽度,第二个元素为图像的高度。如果不指定该参数,则默认输出原始图像大小。
- color:一个字符串或元组,表示输出图像的颜色。如果指定了该参数,则会将输出图像中所有像素的颜色都设置为指定的颜色。如果指定了该参数,且图像的模式为“L”或“1”,则会抛出一个异常。
阅读全文