當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。