打開(kāi)和保存圖像
要對(duì)圖像進(jìn)行壓縮,我們首先需要打開(kāi)圖像文件,并保存為一個(gè)Image對(duì)象。Image對(duì)象是PIL庫(kù)中最基本的類(lèi),它表示一個(gè)圖像,并提供了很多屬性和方法來(lái)操作圖像。
打開(kāi)圖像文件的方法很簡(jiǎn)單,只需要調(diào)用Image類(lèi)的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文章
1094瀏覽量
41282 -
Image
+關(guān)注
關(guān)注
0文章
33瀏覽量
12185 -
python
+關(guān)注
關(guān)注
56文章
4827瀏覽量
86794
發(fā)布評(píng)論請(qǐng)先 登錄
LabVIEW圖像處理中保存圖像時(shí)如何同時(shí)保存Overlay在圖像上的信息
如何從攝像頭中獲取圖像并保存和實(shí)時(shí)顯示
系統(tǒng)對(duì)話(huà)框(打開(kāi)、保存)DIY
使用文件保存游戲的python代碼和資料說(shuō)明

評(píng)論