Python PIL | Image.save() 方法
PIL 是Python Imaging Library,它为Python解释器提供了图像编辑功能。 Image
模块提供了一个同名的类,用于表示 PIL 图像。该模块还提供了许多工厂函数,包括从文件加载图像和创建新图像的函数。
Image.save()
将此图像保存在给定的文件名下。如果未指定格式,则根据文件扩展名确定要使用的格式(如果可能)。
关键字选项可用于向作者提供附加说明。如果作者不识别选项,它会被默默地忽略。每个 writer 的图像格式文档中描述了可用的选项。
您可以使用文件对象而不是文件名。在这种情况下,您必须始终指定格式。文件对象必须实现 seek、tell 和 write 方法,并以二进制模式打开。
Syntax: Image.save(fp, format=None, **params)
Parameters:
fp – A filename (string), pathlib.Path object or file object.
format – Optional format override. If omitted, the format to use is determined from the filename extension. If a file object was used instead of a filename, this parameter should always be used.
options – Extra parameters to the image writer.
Returns: None
Raises:
KeyError – If the output format could not be determined from the file name. Use the format option to solve this.
IOError – If the file could not be written. The file may have been created, and may contain partial data.
使用的图像:
# 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")
输出: