0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用python打開和保存圖像

麥辣雞腿堡 ? 來源:Python都知道 ? 作者:Python都知道 ? 2023-09-12 17:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

打開和保存圖像

要對圖像進行壓縮,我們首先需要打開圖像文件,并保存為一個Image對象。Image對象是PIL庫中最基本的類,它表示一個圖像,并提供了很多屬性和方法來操作圖像。

打開圖像文件的方法很簡單,只需要調(diào)用Image類的open方法,傳入文件名或文件路徑即可:

img=Image.open("test.jpg")

如果文件不存在或格式不支持,會拋出異常。所以我們可以用try-except語句來捕獲異常,并打印錯誤信息:

try:

img=Image.open("test.jpg")

exceptIOErrorase:

print(e)

保存圖像文件也很簡單,只需要調(diào)用Image對象的save方法,傳入文件名或文件路徑即可:

img.save("new.jpg")

如果要指定保存的格式,可以傳入format參數(shù),例如:

img.save("new.png",format="PNG")

如果要指定保存的質(zhì)量,可以傳入quality參數(shù),取值范圍是1-95,默認是75。質(zhì)量越高,文件越大,壓縮效果越差;質(zhì)量越低,文件越小,壓縮效果越好。例如:

img.save("new.jpg",quality=50)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 圖像
    +關(guān)注

    關(guān)注

    2

    文章

    1094

    瀏覽量

    41126
  • Image
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

    12157
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86445
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    圖像保存問題

    圖像保存時生成的是1088乘1920的,可是我保存完了分辨率就小了,求大俠指教啊
    發(fā)表于 03-23 14:59

    labview的圖像采集和圖片保存。

    labview的圖像采集和圖片保存。絕度真是請用labview2011打開。。
    發(fā)表于 04-21 14:33

    LabVIEW圖像處理中保存圖像時如何同時保存Overlay在圖像上的信息

    ` 具體一點就是處理圖像時通過Overlay在圖像上添加了一些有用的信息,保存圖像時如何連同這些信息一起保存
    發(fā)表于 04-06 18:07

    如何從攝像頭中獲取圖像保存和實時顯示

    ,這里大家就學(xué)會了如何使用強大易懂的Python腳本和opencv在dragonbaord 410c開發(fā)板上獲取并保存USB攝像頭中的圖像數(shù)據(jù)了,大家可以想象一下,如果你在DIY一個demo能夠?qū)崟r
    發(fā)表于 09-25 15:15

    python圖像數(shù)據(jù)增強——imgaug

    python圖像數(shù)據(jù)增強——imgaug (三)
    發(fā)表于 05-18 10:06

    python圖像數(shù)據(jù)增強——imgaug

    python圖像數(shù)據(jù)增強——imgaug (一)
    發(fā)表于 06-02 11:13

    系統(tǒng)對話框(打開保存)DIY

    易語言是一門以中文作為程序代碼編程語言學(xué)習(xí)例程:易語言-系統(tǒng)對話框(打開、保存)DIY
    發(fā)表于 06-06 17:36 ?3次下載

    OpenCV入門教程之進行圖像保存詳細概述

    本文檔的主要內(nèi)容詳細介紹的是OpenCV入門教程之進行圖像保存詳細概述。
    發(fā)表于 10-10 11:31 ?14次下載

    使用文件保存游戲的python代碼和資料說明

    本文檔的主要內(nèi)容詳細介紹的是使用文件保存游戲的python代碼和資料說明免費下載。
    發(fā)表于 09-24 17:08 ?11次下載
    使用文件<b class='flag-5'>保存</b>游戲的<b class='flag-5'>python</b>代碼和資料說明

    Python將圖片輸出為二維數(shù)組并保存到txt中

    使用Python將圖片輸出為二維數(shù)組,并保存到txt文件中。
    的頭像 發(fā)表于 01-11 16:21 ?1929次閱讀

    網(wǎng)絡(luò)工程師學(xué)Python-文件打開

    Python中,可以使用open()內(nèi)置函數(shù)打開文件,以執(zhí)行一系列文件的操作。在本文中,將介紹Python打開文件的基礎(chǔ)知識及常用的打開
    的頭像 發(fā)表于 04-27 09:14 ?833次閱讀

    python的終端窗口怎么打開

    在Windows系統(tǒng)上,你可以通過以下幾種方法打開Python的終端窗口: 使用命令提示符打開終端窗口: 按下Win + R,打開“運行”對話框。 輸入“cmd”,然后點擊“確定”。
    的頭像 發(fā)表于 11-22 11:23 ?9162次閱讀

    python如何打開gui界面

    Python打開GUI界面,可以使用多種庫或框架,如Tkinter、PyQt、wxPython等。下面將詳細介紹如何使用Tkinter創(chuàng)建一個GUI界面。在寫文章時,建議參考以下提綱,將文章分成
    的頭像 發(fā)表于 11-22 14:12 ?1315次閱讀

    python控制已經(jīng)打開的瀏覽器

    Python是一種廣泛使用的編程語言,它具有強大的功能和豐富的庫。其中一個功能就是控制已經(jīng)打開的瀏覽器。這篇文章將詳細介紹如何使用Python控制已經(jīng)打開的瀏覽器,并提供一些實際的示例
    的頭像 發(fā)表于 11-22 14:29 ?4190次閱讀

    python中如何保存文件

    Python中,可以使用多種方式來保存文件。以下是一些常見的方法: 使用內(nèi)置的open()函數(shù):open()函數(shù)用于打開文件并返回一個文件對象,可以在此對象上執(zhí)行讀取和寫入操作。您可以指定文件
    的頭像 發(fā)表于 11-24 09:32 ?1603次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品