您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關Python中怎么利用Pillow庫對圖像文件進行處理,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
復習圖像模式(mode)
pillow庫使用的圖像坐標系
圖像的坐標從左上角開始(0,0),坐標值表示像素的角,它實際上位于(0.5,0.5);python中坐標通常以2元組(X,Y)的形式傳遞,矩形表示為4元組(l_x,t_y,r_x,b_y),X軸從左到右,Y軸從上到下,順序是從左上右下表示,從左上角開始,如一個800X600像素的圖像矩形表示為(0,0,10,10),它實際上是左上角鎖定,向右下延伸的。
圖形
安裝pillow方法
pip install pillow
pillow的常用的方法
最常見的操作是圖像的縮放操作,代碼如下
from PIL import Image
# 打開一個jpg圖像文件,注意是當前路徑:
im = Image.open('boat_girl.jpg')
# 獲得圖像尺寸:
w, h = im.size
print('圖片的長和寬是: %sx%s' % (w, h))
# 縮放到50%:
im.thumbnail((w//2, h//2))
print('縮放50%后的圖片長和寬是: %sx%s' % (w//2, h//2))
# 把縮放后的圖像用jpeg格式保存:
im.save('boat_girl_small.jpg', 'jpeg')
圖片模糊操作是
from PIL import Image, ImageFilter
# 打開一個jpg圖像文件,注意是當前路徑:
im = Image.open('boat_girl.jpg')
# 應用模糊濾鏡:
im2 = im.filter(ImageFilter.BLUR)
im2.save('boat_girl_blur.jpg', 'jpeg')
以上就是Python中怎么利用Pillow庫對圖像文件進行處理,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。