本篇文章給大家分享的是有關(guān)Python中怎么利用Pillow庫(kù)對(duì)圖像文件進(jìn)行處理,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。
解放ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!
復(fù)習(xí)圖像模式(mode)
pillow庫(kù)使用的圖像坐標(biāo)系
圖像的坐標(biāo)從左上角開(kāi)始(0,0),坐標(biāo)值表示像素的角,它實(shí)際上位于(0.5,0.5);python中坐標(biāo)通常以2元組(X,Y)的形式傳遞,矩形表示為4元組(l_x,t_y,r_x,b_y),X軸從左到右,Y軸從上到下,順序是從左上右下表示,從左上角開(kāi)始,如一個(gè)800X600像素的圖像矩形表示為(0,0,10,10),它實(shí)際上是左上角鎖定,向右下延伸的。
圖形
安裝pillow方法
pip install pillow
pillow的常用的方法
最常見(jiàn)的操作是圖像的縮放操作,代碼如下
from PIL import Image
# 打開(kāi)一個(gè)jpg圖像文件,注意是當(dāng)前路徑:
im = Image.open('boat_girl.jpg')
# 獲得圖像尺寸:
w, h = im.size
print('圖片的長(zhǎng)和寬是: %sx%s' % (w, h))
# 縮放到50%:
im.thumbnail((w//2, h//2))
print('縮放50%后的圖片長(zhǎng)和寬是: %sx%s' % (w//2, h//2))
# 把縮放后的圖像用jpeg格式保存:
im.save('boat_girl_small.jpg', 'jpeg')
圖片模糊操作是
from PIL import Image, ImageFilter
# 打開(kāi)一個(gè)jpg圖像文件,注意是當(dāng)前路徑:
im = Image.open('boat_girl.jpg')
# 應(yīng)用模糊濾鏡:
im2 = im.filter(ImageFilter.BLUR)
im2.save('boat_girl_blur.jpg', 'jpeg')
以上就是Python中怎么利用Pillow庫(kù)對(duì)圖像文件進(jìn)行處理,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。