打開和保存圖像
要對(duì)圖像進(jìn)行壓縮,我們首先需要打開圖像文件,并保存為一個(gè)Image對(duì)象。Image對(duì)象是PIL庫(kù)中最基本的類,它表示一個(gè)圖像,并提供了很多屬性和方法來(lái)操作圖像。
打開圖像文件的方法很簡(jiǎn)單,只需要調(diào)用Image類的open方法,傳入文件名或文件路徑即可:
img=Image.open("test.jpg")
如果文件不存在或格式不支持,會(huì)拋出異常。所以我們可以用try-except語(yǔ)句來(lái)捕獲異常,并打印錯(cuò)誤信息:
try:
img=Image.open("test.jpg")
exceptIOErrorase:
print(e)
保存圖像文件也很簡(jiǎn)單,只需要調(diào)用Image對(duì)象的save方法,傳入文件名或文件路徑即可:
img.save("new.jpg")
如果要指定保存的格式,可以傳入format參數(shù),例如:
img.save("new.png",format="PNG")
如果要指定保存的質(zhì)量,可以傳入quality參數(shù),取值范圍是1-95,默認(rèn)是75。質(zhì)量越高,文件越大,壓縮效果越差;質(zhì)量越低,文件越小,壓縮效果越好。例如:
img.save("new.jpg",quality=50)
-
圖像
+關(guān)注
關(guān)注
2文章
1088瀏覽量
40515 -
Image
+關(guān)注
關(guān)注
0文章
32瀏覽量
11918 -
python
+關(guān)注
關(guān)注
56文章
4802瀏覽量
84885
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論