Python PIL Image.save()方法

Python PIL Image.save()方法

PIL是Python图像库,它为Python解释器提供了图像编辑功能。图像模块提供了一个同名的类,用来表示一个PIL图像。该模块还提供了一些工厂函数,包括从文件加载图像和创建新图像的函数。

Image.save()以给定的文件名保存该图像。如果没有指定格式,如果可能的话,要使用的格式将由文件名的扩展名决定。

关键字选项可以用来向写作者提供额外的指示。如果写入器不识别一个选项,它将被默默地忽略。可用的选项在每个写入器的图像格式文档中都有描述。

你可以使用一个文件对象而不是文件名。在这种情况下,你必须始终指定格式。文件对象必须实现寻找、告诉和写入方法,并以二进制模式打开。

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

参数:

fp – 一个文件名(字符串)、pathlib.Path对象或文件对象。
format – 可选的格式覆盖。如果省略,要使用的格式由文件名的扩展名决定。如果使用的是文件对象而不是文件名,应该总是使用这个参数。
options – 给图像写入器的额外参数。

返回值: None

抛出:

KeyError – 如果不能从文件名确定输出格式。使用格式选项来解决这个问题。
IOError – 如果文件不能被写入。该文件可能已经被创建,并且可能包含部分数据。

使用的图片:
Python PIL Image.save()方法

# 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 PIL Image.save()方法

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程