我们知道python作为一门脚本语言,有着大量的第三方库,今天我们使用python的图片处理库pillow来给图片添加边框。
首先确保已经安装了pillow, 如果没有安装,执行下面的命令进行安装:
pip install pillow
- 首先准备一张需要处理的图片,然后新建一个python文件,如: add_border.py,
![使用python做相框](http://p2.ttnews.xyz/loading.gif)
- from PIL import Image, ImageOps
- def add_border(img_file):
- image = Image.open(img_file)
- image = ImageOps.expand(image, border=10, fill=0)
- image.save("timg_border_black.jpeg")
- if __name__ == "__main__":
- add_border('timg.jpeg')
在Pillow中已经提供了常用的图片处理方法,如本本文中介绍的给图片添加相框,方法是:
ImageOps.expand方法,此方法需要三个参数:
image 通过Image.open打开后的图片对象border: 相框大小,以像素为单位,比如:5、10fill: 相框的填充颜色:white、black、red
我们通过修改border 和fill后,得到的图片效果如下:
![使用python做相框](http://p2.ttnews.xyz/loading.gif)
黑色边框
白色边框
红色边框
閱讀更多 樂知python 的文章