青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python給圖片加相框怎么做?Python如何給圖像加上邊框

在python中讀取一張圖片并且顯示之后,如果沒有設(shè)置好固定畫布的大小,那么窗口大小就會根據(jù)圖片大小來變化,表現(xiàn)出來的效果就是圖片填滿了整個窗口 。而為了讓圖片顯得更加突出的話,可以給其加上邊框來往中間靠攏一點,下面有詳細代碼示例和教程 。

Python給圖片加相框怎么做?Python如何給圖像加上邊框


1.python給圖片添加邊框需要使用pillow庫中的兩個模塊,在python3內(nèi)導(dǎo)入它時需要用PIL這三個大寫英文字母作為名稱才可以,代碼示例如下所示:
from PIL import Image, ImageOps2.pillow庫中需要使用到的模塊導(dǎo)入之后就可以開始調(diào)用方法了,首先需要使用open()方法將指定路徑的圖片對象打開并且讀取進來,示例如下:
image = Image.open(img_file)3.然后調(diào)用Ops模塊之中的expand()方法就可以給這個圖片添加邊框,該方法有多個參數(shù)可以選擇傳入,而其中添加邊框只需要三個參數(shù)即可 。
第一個參數(shù)就是文件對象,使用剛剛打開的就可以 。第二個參數(shù)是border,它表示的就是邊框大小,單位是像素 。需要使用等號來給它傳值,否則會出現(xiàn)參數(shù)順序不對的情況 。第三個參數(shù)fill需要接收的值為字符串類型,它的作用為設(shè)置邊框顏色,而字符串是顏色的英文單詞即可 。
因為該模塊無法直接將圖像顯示出來,所以需要使用save()方法將添加了邊框的圖片保存好,然后在文件夾內(nèi)將其通過應(yīng)用程序打開就可以查看修改后的效果了,詳細代碼如下:
【Python給圖片加相框怎么做?Python如何給圖像加上邊框】image = ImageOps.expand(image, border=10, fill=0)image.save("timg_border_black.jpeg")以上就是關(guān)于“Python給圖片加相框怎么做?Python如何給圖像加上邊框”的全部內(nèi)容了,希望對你有所幫助 。

    猜你喜歡