0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內不再提示

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

麥辣雞腿堡 ? 來源:Python都知道 ? 作者:Python都知道 ? 2023-09-12 17:20 ? 次閱讀

打開和保存圖像

要對圖像進行壓縮,我們首先需要打開圖像文件,并保存為一個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")

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

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

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

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

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

    關注

    2

    文章

    1075

    瀏覽量

    40277
  • Image
    +關注

    關注

    0

    文章

    32

    瀏覽量

    11849
  • python
    +關注

    關注

    53

    文章

    4753

    瀏覽量

    84081
收藏 人收藏

    評論

    相關推薦

    圖像保存問題

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    本文檔的主要內容詳細介紹的是使用文件保存游戲的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 ?1554次閱讀

    網絡工程師學Python-文件打開

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

    python的終端窗口怎么打開

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

    python如何打開gui界面

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

    python控制已經打開的瀏覽器

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

    python中如何保存文件

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