獲取和修改圖像信息
在對(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文章
1091瀏覽量
40929 -
對(duì)象
+關(guān)注
關(guān)注
1文章
38瀏覽量
17489 -
python
+關(guān)注
關(guān)注
56文章
4822瀏覽量
85894
發(fā)布評(píng)論請(qǐng)先 登錄
在Linux中使用ImageMagick命令行操作圖像文件
pdf文件中怎么修改圖片的大小
自制模版調(diào)用后,修改圖紙大小,參數(shù)框不在邊緣了
如何從攝像頭中獲取圖像并保存和實(shí)時(shí)顯示
NI視覺助手 shape detection setup功能無法獲取圖像的信息 該如何調(diào)整設(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)論