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

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

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

如何使用python獲取和修改圖像信息

麥辣雞腿堡 ? 來(lái)源:Python都知道 ? 作者:Python都知道 ? 2023-09-12 17:26 ? 次閱讀

獲取和修改圖像信息

在對(duì)圖像進(jìn)行壓縮之前,我們可能需要獲取一些圖像的基本信息,例如大小、格式、模式等。這些信息可以通過(guò)Image對(duì)象的屬性來(lái)獲?。?/p>

  • size屬性:返回一個(gè)元組,表示圖像的寬度和高度(單位是像素),例如(800, 600)。
  • format屬性:返回一個(gè)字符串,表示圖像的格式,例如"JPEG"。
  • mode屬性:返回一個(gè)字符串,表示圖像的模式,例如"RGB"。

例如:

print(img.size)#(800,600)

print(img.format)#JPEG

print(img.mode)#RGB

如果要修改圖像的大小、格式或模式,可以使用Image對(duì)象的方法:

  • resize方法:接受一個(gè)元組作為參數(shù),表示新的寬度和高度(單位是像素),返回一個(gè)新的Image對(duì)象,例如:

new_img=img.resize((400,300))

  • convert方法:接受一個(gè)字符串作為參數(shù),表示新的模式,返回一個(gè)新的Image對(duì)象,例如:

#轉(zhuǎn)化為為灰色圖像

new_img=img.convert("L")

  • transpose方法:接受一個(gè)常量作為參數(shù),表示旋轉(zhuǎn)或翻轉(zhuǎn)的方式,返回一個(gè)新的Image對(duì)象,例如:

#旋轉(zhuǎn)90度

new_img=img.transpose(Image.ROTATE_90)

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

    關(guān)注

    2

    文章

    1078

    瀏覽量

    40346
  • 對(duì)象
    +關(guān)注

    關(guān)注

    1

    文章

    38

    瀏覽量

    17355
  • python
    +關(guān)注

    關(guān)注

    54

    文章

    4759

    瀏覽量

    84294
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    在Linux中使用ImageMagick命令行操作圖像文件

    使用 convert 命令,可以無(wú)需打開(kāi)圖像編輯器進(jìn)行修改圖像文件。convert命令包含在ImageMagick安裝包里。
    發(fā)表于 11-30 09:07 ?1039次閱讀

    pdf文件中怎么修改圖片的大小

    編輯器是目前小編覺(jué)得最完美、最實(shí)用的一款PDF編輯軟件了,這款軟件可以提供完整的PDF編輯功能,不單只能夠?qū)DF文件當(dāng)中的文本部分進(jìn)行修改,更可以針對(duì)圖像、樣式、多媒體內(nèi)容進(jìn)行編輯。 可以提供全新
    發(fā)表于 03-21 11:05

    自制模版調(diào)用后,修改圖紙大小,參數(shù)框不在邊緣了

    自制模版,修改圖紙大小,參數(shù)框就不對(duì)了,有沒(méi)有辦法解決啊,謝謝各位大神了
    發(fā)表于 03-01 20:34

    如何從攝像頭中獲取圖像并保存和實(shí)時(shí)顯示

    開(kāi)發(fā)環(huán)境,包括相關(guān)源的更新,庫(kù)的安裝,按照上次blog中的介紹,安裝好Python-opencv和導(dǎo)入cv2庫(kù)后,就可以進(jìn)行接下來(lái)我們今天的學(xué)習(xí)了,今天將叫大家進(jìn)一步實(shí)現(xiàn)如何從攝像頭中獲取圖像,同時(shí)
    發(fā)表于 09-25 15:15

    Python入門(mén)之36常用第三方模塊獲取系統(tǒng)信息psutil

    Python入門(mén)】36常用第三方模塊之 獲取系統(tǒng)信息psutil
    發(fā)表于 07-16 06:31

    NI視覺(jué)助手 shape detection setup功能無(wú)法獲取圖像信息 該如何調(diào)整設(shè)置參數(shù)

    的坐標(biāo)以及半徑等信息,發(fā)現(xiàn)沒(méi)有數(shù)據(jù)顯示,我該如何調(diào)整參數(shù)或是對(duì)圖像更進(jìn)一步的處理因?yàn)槲液罄m(xù)想對(duì)正方形或是長(zhǎng)方形的圖像采集其中心坐標(biāo),所以想用到這個(gè)功能,但是結(jié)果連圓的信息
    發(fā)表于 01-28 13:39

    python腳本如何根據(jù)公網(wǎng)IP自動(dòng)獲取地址和天氣信息?

    python腳本如何根據(jù)公網(wǎng)IP自動(dòng)獲取地址和天氣信息
    發(fā)表于 12-28 07:14

    ch573例程EXAM\USB\Device\VendorDefinedDev中如何修改圖中紅圈處的幾個(gè)信息呢?

    請(qǐng)教大家:ch573例程EXAMUSBDeviceVendorDefinedDev中如何修改圖中紅圈處的幾個(gè)信息呢,具體位置在哪里?為什么PID和VID修改過(guò)后PC端無(wú)法識(shí)別此USB?是這兩個(gè)參數(shù)需要和其他東西一起
    發(fā)表于 08-30 06:19

    AutoCAD中自動(dòng)批量修改圖形文件的程序

    AutoCAD中自動(dòng)批量修改圖形文件的程序  一、概述   在工程CAD繪圖中,常常會(huì)遇到下列棘手的問(wèn)題:  在施工圖后期,大部分圖形文件都已完成,但因
    發(fā)表于 02-14 17:03 ?2693次閱讀

    基于BMP的圖像點(diǎn)陣獲取原理及其應(yīng)用?

    【摘 要】 在分析傳統(tǒng)圖像點(diǎn)陣獲取原理及Windows BMP格式的圖像存儲(chǔ)格式的基礎(chǔ)上,通過(guò)對(duì)目標(biāo)圖像進(jìn)行適當(dāng)?shù)木庉嫼吞幚恚瑢?shí)現(xiàn)對(duì)任意復(fù)雜的靜態(tài)
    發(fā)表于 05-15 22:22 ?2535次閱讀
    基于BMP的<b class='flag-5'>圖像</b>點(diǎn)陣<b class='flag-5'>獲取</b>原理及其應(yīng)用?

    數(shù)字圖像處理實(shí)驗(yàn)指導(dǎo)書(shū)

    1、掌握使用掃描儀、數(shù)碼相機(jī)、數(shù)碼攝像級(jí)機(jī)、電腦攝像頭等數(shù)字化設(shè)備以及計(jì)算機(jī)獲取數(shù)字圖像的方法; 2、修改圖像的存儲(chǔ)格式;并比較不同壓縮格式圖像的數(shù)據(jù)量的大小。
    發(fā)表于 04-09 11:38 ?60次下載

    PROTEL的電路原理圖和主板修改PCB圖及主板修改圖

    本文檔的主要內(nèi)容詳細(xì)介紹的是PROTEL的電路原理圖和主板修改PCB圖及主板修改圖免費(fèi)下載。
    發(fā)表于 11-22 08:00 ?0次下載
    PROTEL的電路原理圖和主板<b class='flag-5'>修改</b>PCB圖及主板<b class='flag-5'>修改圖</b>

    機(jī)器視覺(jué)圖像處理基于LabVIEW的管理與顯示

    像素的值(置零法,復(fù)制法,鏡像法【默認(rèn)】) 3.IMAQ GetFileInfo:獲取文件中圖像信息 4.IMAQ SetImageSize:設(shè)置圖像
    的頭像 發(fā)表于 02-01 15:59 ?5584次閱讀
    機(jī)器視覺(jué)<b class='flag-5'>圖像</b>處理基于LabVIEW的管理與顯示

    使用Python和PHP獲取天氣信息

    電子發(fā)燒友網(wǎng)站提供《使用Python和PHP獲取天氣信息.zip》資料免費(fèi)下載
    發(fā)表于 01-04 11:03 ?1次下載
    使用<b class='flag-5'>Python</b>和PHP<b class='flag-5'>獲取</b>天氣<b class='flag-5'>信息</b>

    yfinance:獲取數(shù)據(jù)的Python第三方模塊

    yfinance 是一個(gè)使用 Yahoo! 獲取數(shù)據(jù)的 Python 第三方模塊。它支持獲取最細(xì)到1分鐘級(jí)的歷史數(shù)據(jù)及股票基本面數(shù)據(jù),是免費(fèi)獲得美股分鐘級(jí)及以上粒度數(shù)據(jù)的不二之選。 1.準(zhǔn)備 開(kāi)始
    的頭像 發(fā)表于 10-21 14:32 ?2229次閱讀