獲取和修改圖像信息
在對(duì)圖像進(jìn)行壓縮之前,我們可能需要獲取一些圖像的基本信息,例如大小、格式、模式等。這些信息可以通過Image對(duì)象的屬性來獲?。?/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)
-
圖像
+關(guān)注
關(guān)注
2文章
1094瀏覽量
41263 -
對(duì)象
+關(guān)注
關(guān)注
1文章
38瀏覽量
17554 -
python
+關(guān)注
關(guān)注
56文章
4827瀏覽量
86753
發(fā)布評(píng)論請(qǐng)先 登錄
在Linux中使用ImageMagick命令行操作圖像文件
使用EZ-PD? Dock配置實(shí)用程序修改電源對(duì)象后,PMG1-S3 Dock圖像出現(xiàn)問題怎么處理?
pdf文件中怎么修改圖片的大小
自制模版調(diào)用后,修改圖紙大小,參數(shù)框不在邊緣了
如何從攝像頭中獲取圖像并保存和實(shí)時(shí)顯示
python腳本如何根據(jù)公網(wǎng)IP自動(dòng)獲取地址和天氣信息?
ch573例程EXAM\USB\Device\VendorDefinedDev中如何修改圖中紅圈處的幾個(gè)信息呢?
AutoCAD中自動(dòng)批量修改圖形文件的程序
基于BMP的圖像點(diǎn)陣獲取原理及其應(yīng)用?

數(shù)字圖像處理實(shí)驗(yàn)指導(dǎo)書
PROTEL的電路原理圖和主板修改PCB圖及主板修改圖

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

評(píng)論