打開和保存圖像
要對圖像進行壓縮,我們首先需要打開圖像文件,并保存為一個Image對象。Image對象是PIL庫中最基本的類,它表示一個圖像,并提供了很多屬性和方法來操作圖像。
打開圖像文件的方法很簡單,只需要調用Image類的open方法,傳入文件名或文件路徑即可:
img=Image.open("test.jpg")
如果文件不存在或格式不支持,會拋出異常。所以我們可以用try-except語句來捕獲異常,并打印錯誤信息:
try:
img=Image.open("test.jpg")
exceptIOErrorase:
print(e)
保存圖像文件也很簡單,只需要調用Image對象的save方法,傳入文件名或文件路徑即可:
img.save("new.jpg")
img.save("new.png",format="PNG")
如果要指定保存的質量,可以傳入quality參數,取值范圍是1-95,默認是75。質量越高,文件越大,壓縮效果越差;質量越低,文件越小,壓縮效果越好。例如:
img.save("new.jpg",quality=50)
-
圖像
+關注
關注
2文章
1083瀏覽量
40420 -
Image
+關注
關注
0文章
32瀏覽量
11887 -
python
+關注
關注
56文章
4783瀏覽量
84474
發布評論請先 登錄
相關推薦
評論