当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python PIL Image.open()用法及代码示例


PIL是Python Imaging Library,它为python解释器提供了图像编辑函数。的Image模块提供了一个具有相同名称的类,用于表示PIL图像。该模块还提供了许多出厂函数,包括从文件加载图像和创建新图像的函数。

PIL.Image.open()打开并标识给定的图像文件。

这是一个懒惰的操作;此函数可识别文件,但文件保持打开状态,直到尝试处理数据(或调用load()方法),才会从文件中读取实际图像数据。请参阅new()。


用法: PIL.Image.open(fp, mode=’r’)

参数

fp-文件名(字符串),pathlib.Path对象或文件对象。文件对象必须实现read(),seek()和tell()方法,并以二进制模式打开。
mode-模式。如果给定,则此参数必须为“r”。

返回类型:图像对象。
raise :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扩展名图像打开。



相关用法


注:本文由纯净天空筛选整理自Sunitamamgai大神的英文原创作品 Python PIL | Image.open() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。