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


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


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

Image.save()将此图像保存在给定的文件名下。如果未指定格式,则尽可能使用文件名扩展名确定要使用的格式。


关键字选项可用于向编写者提供其他说明。如果作者无法识别某个选项,则会自动忽略该选项。可用选项在每个编写器的图像格式文档中都有描述。

您可以使用文件对象代替文件名。在这种情况下,您必须始终指定格式。文件对象必须实现seek,tell和write方法,并以二进制模式打开。

用法:  Image.save(fp, format=None, **params)

参数:

fp-文件名(字符串),pathlib.Path对象或文件对象。
format-可选的格式替代。如果省略,则使用的格式由文件扩展名决定。如果使用文件对象而不是文件名,则应始终使用此参数。
options-图像写入器的额外参数。

返回值:没有

raise :

KeyError-如果无法通过文件名确定输出格式。使用格式选项可以解决此问题。
IOError-如果无法写入文件。该文件可能已创建,并且可能包含部分数据。

使用的图片:

   
  
# Importing Image module from PIL package  
from PIL import Image  
import PIL  
  
# creating a image object (main image)  
im1 = Image.open(r"C:\Users\System-Pc\Desktop\flower1.jpg")  
  
# save a image using extension 
im1 = im1.save("geeks.jpg")

输出:



相关用法


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