国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

干貨|如何用Python調(diào)整圖片尺寸

這篇具有很好參考價(jià)值的文章主要介紹了干貨|如何用Python調(diào)整圖片尺寸。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

就像我們學(xué)習(xí)數(shù)學(xué)一樣,多做題多練習(xí),才會(huì)熟能生巧。

學(xué)習(xí)Python也是一樣,練習(xí)才是學(xué)好Python的最優(yōu)解。只有不停的敲代碼,不斷練習(xí),才能不斷進(jìn)步。

實(shí)操練習(xí)

你是否遇到過(guò)上傳照片有大小要求?

不管是上傳證件照?qǐng)?bào)名參賽,總會(huì)有一個(gè)不要超過(guò)2M,長(zhǎng)不超過(guò)XX,寬不超過(guò)XX諸如此類(lèi)的大小限制。

更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)

遇到這種情況,我們可以用Python來(lái)調(diào)整。

當(dāng)然調(diào)整尺寸的方法很多,我們?yōu)槭裁从肞ython來(lái)調(diào)整呢?

一方面,用Python調(diào)整起來(lái)既簡(jiǎn)單又便捷,非常實(shí)用;

另一方面,這也能給自己一個(gè)練習(xí)Python的機(jī)會(huì),讓自己從最基礎(chǔ)的小項(xiàng)目開(kāi)始,慢慢練習(xí)Python。

了解了這些,讓我們來(lái)看看如何用python編寫(xiě)簡(jiǎn)潔的代碼實(shí)現(xiàn)這個(gè)小項(xiàng)目吧!

練習(xí)時(shí)間

安裝PIL庫(kù)

PIL(Python Image Library)是python提供實(shí)現(xiàn)圖像處理的強(qiáng)大第三方庫(kù),用它就能實(shí)現(xiàn)圖片的縮放。

首先,我們來(lái)到終端,輸入pip install Pillow便可進(jìn)行安裝。

安裝完畢后,我們可以在python中執(zhí)行from PIL import Image用來(lái)檢驗(yàn)是否安裝成功。

更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)

用PIL打開(kāi)圖片文件

在python中,我們通過(guò)from PIL import Image導(dǎo)入圖片處理的功能模塊,

再利用Image提供的.open()函數(shù),輸入需要打開(kāi)的圖片路徑作為參數(shù)即可打開(kāi)圖片文件。

from PIL import Image

img=Image.open('0.jpg')
# 利用Image.open('圖片文件路徑')可以打開(kāi)圖片文件并返回一個(gè)文件對(duì)象
print(img.size)
# 圖片文件對(duì)象調(diào)用.size可以獲取圖片的尺寸信息

利用resize()函數(shù)進(jìn)行縮放

得到的圖片文件對(duì)象可以調(diào)用resize()函數(shù),輸入你想要調(diào)整后的尺寸大小實(shí)現(xiàn)對(duì)圖片尺寸的調(diào)整。

from PIL import Image

img=Image.open('0.jpg')
# 利用Image.open('圖片文件路徑')可以打開(kāi)圖片文件并返回一個(gè)文件對(duì)象
print(img.size)
# 輸出:(750,750)
# 圖片文件對(duì)象調(diào)用.size可以獲取圖片的尺寸信息
new_img=img.resize((250,250))
# 以元組形式輸入想要調(diào)整到的尺寸作為resize函數(shù)的參數(shù),會(huì)返回一個(gè)新的圖片文件對(duì)象
print(new_img.size)
# 輸出:(250,250)

圖片保存

對(duì)新得到的圖片文件調(diào)用.save(‘保存路徑’)即可保存修改后的圖片啦!

from PIL import Image

img=Image.open('0.jpg')
# 利用Image.open('圖片文件路徑')可以打開(kāi)圖片文件并返回一個(gè)文件對(duì)象
print(img.size)
# 輸出:(750,750)
# 圖片文件對(duì)象調(diào)用.size可以獲取圖片的尺寸信息
new_img=img.resize((250,250))
# 以元組形式輸入想要調(diào)整到的尺寸作為resize函數(shù)的參數(shù),會(huì)返回一個(gè)新的圖片文件對(duì)象
print(new_img.size)
# 輸出:(250,250)
new_img.save('0_new.jpg')

總結(jié)

用Python調(diào)整圖像尺寸,你學(xué)會(huì)了么?

我們還可以利用上面學(xué)到的方法集成到一個(gè)函數(shù)里,通過(guò)這個(gè)函數(shù)輸入要修改的圖片、修改后的保存路徑、縮放比例即可輕松完成圖片縮放功能。

from PIL import Image

def resize_img(input_path,output_path,scale): #三個(gè)參數(shù)分別為修改的圖片、修改后的保存路徑、縮放比例
    if scale>0:
        img=Image.open(input_path) #打開(kāi)圖片
        x,y=img.size
        print('修改前:',img.size)
        new_x,new_y=int(scale*x),int(scale*y) #縮放后的長(zhǎng)和寬 需要時(shí)整數(shù)形式
        new_img=img.resize((new_x,new_y))   #縮放
        new_img.save(output_path)   #保存修改后的圖片
        print('修改后',new_img.size)
    else:
        print('縮放比例scale應(yīng)大于0?。?)

resize_img('0.jpg','0_new.jpg',0.2)

感興趣的小伙伴,贈(zèng)送全套Python學(xué)習(xí)資料,包含面試題、簡(jiǎn)歷資料等具體看下方。

更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)

一、Python所有方向的學(xué)習(xí)路線

Python所有方向的技術(shù)點(diǎn)做的整理,形成各個(gè)領(lǐng)域的知識(shí)點(diǎn)匯總,它的用處就在于,你可以按照下面的知識(shí)點(diǎn)去找對(duì)應(yīng)的學(xué)習(xí)資源,保證自己學(xué)得較為全面。

更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)
更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)

二、Python必備開(kāi)發(fā)工具

工具都幫大家整理好了,安裝就可直接上手!更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)

三、最新Python學(xué)習(xí)筆記

當(dāng)我學(xué)到一定基礎(chǔ),有自己的理解能力的時(shí)候,會(huì)去閱讀一些前輩整理的書(shū)籍或者手寫(xiě)的筆記資料,這些筆記詳細(xì)記載了他們對(duì)一些技術(shù)點(diǎn)的理解,這些理解是比較獨(dú)到,可以學(xué)到不一樣的思路。

更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)

四、Python視頻合集

觀看全面零基礎(chǔ)學(xué)習(xí)視頻,看視頻學(xué)習(xí)是最快捷也是最有效果的方式,跟著視頻中老師的思路,從基礎(chǔ)到深入,還是很容易入門(mén)的。

更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)

五、實(shí)戰(zhàn)案例

紙上得來(lái)終覺(jué)淺,要學(xué)會(huì)跟著視頻一起敲,要?jiǎng)邮謱?shí)操,才能將自己的所學(xué)運(yùn)用到實(shí)際當(dāng)中去,這時(shí)候可以搞點(diǎn)實(shí)戰(zhàn)案例來(lái)學(xué)習(xí)。

更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)

六、面試寶典

更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)

更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-852969.html

簡(jiǎn)歷模板更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng)
更改圖片大小python,python,開(kāi)發(fā)語(yǔ)言,Python編程,Python爬蟲(chóng) 若有侵權(quán),請(qǐng)聯(lián)系刪除

到了這里,關(guān)于干貨|如何用Python調(diào)整圖片尺寸的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包