打開和保存圖像
要對(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文章
1089瀏覽量
40572 -
Image
+關(guān)注
關(guān)注
0文章
32瀏覽量
11938 -
python
+關(guān)注
關(guān)注
56文章
4807瀏覽量
85037
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
LabVIEW圖像處理中保存圖像時(shí)如何同時(shí)保存Overlay在圖像上的信息
如何從攝像頭中獲取圖像并保存和實(shí)時(shí)顯示
系統(tǒng)對(duì)話框(打開、保存)DIY
OpenCV入門教程之進(jìn)行圖像的保存詳細(xì)概述
使用文件保存游戲的python代碼和資料說(shuō)明
![使用文件<b class='flag-5'>保存</b>游戲的<b class='flag-5'>python</b>代碼和資料說(shuō)明](https://file.elecfans.com/web1/M00/C7/F1/pIYBAF9sYZWAX8b4AANn97eZ0qk031.png)
評(píng)論