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