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")
输出:
相关用法
- Python set()用法及代码示例
- Python next()用法及代码示例
- Python os.dup()用法及代码示例
- Python getattr()用法及代码示例
- Python os.getpgrp()用法及代码示例
- Python os.fork()用法及代码示例
- Python os.nice()用法及代码示例
- Python os.getsid()用法及代码示例
- Python os.setregid()用法及代码示例
- Python os.pwrite()用法及代码示例
- Python os.writev()用法及代码示例
- Python os.readv()用法及代码示例
- Python sympy.det()用法及代码示例
- Python PIL ImageOps.fit()用法及代码示例
注:本文由纯净天空筛选整理自Sunitamamgai大神的英文原创作品 Python PIL | Image.save() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。