在python中读取一张图片并且显示之后,如果没有设置好固定画布的大小,那么窗口大小就会根据图片大小来变化,表现出来的效果就是图片填满了整个窗口 。而为了让图片显得更加突出的话,可以给其加上边框来往中间靠拢一点,下面有详细代码示例和教程 。

1.python给图片添加边框需要使用pillow库中的两个模块,在python3内导入它时需要用PIL这三个大写英文字母作为名称才可以,代码示例如下所示:
from PIL import Image, ImageOps2.pillow库中需要使用到的模块导入之后就可以开始调用方法了,首先需要使用open()方法将指定路径的图片对象打开并且读取进来,示例如下:
image = Image.open(img_file)3.然后调用Ops模块之中的expand()方法就可以给这个图片添加边框,该方法有多个参数可以选择传入,而其中添加边框只需要三个参数即可 。
第一个参数就是文件对象,使用刚刚打开的就可以 。第二个参数是border,它表示的就是边框大小,单位是像素 。需要使用等号来给它传值,否则会出现参数顺序不对的情况 。第三个参数fill需要接收的值为字符串类型,它的作用为设置边框颜色,而字符串是颜色的英文单词即可 。
因为该模块无法直接将图像显示出来,所以需要使用save()方法将添加了边框的图片保存好,然后在文件夹内将其通过应用程序打开就可以查看修改后的效果了,详细代码如下:
【Python给图片加相框怎么做?Python如何给图像加上边框】image = ImageOps.expand(image, border=10, fill=0)image.save("timg_border_black.jpeg")以上就是关于“Python给图片加相框怎么做?Python如何给图像加上边框”的全部内容了,希望对你有所帮助 。
猜你喜欢
- Python执行pip命令不成功为什么?pip出现不是内部命令提示如何解决
- Python绘制饼图用什么库?Python绘制饼图怎么改颜色
- Python修改表格行高怎么做?Python如何使用xlwt库设置表格列宽
- Python提取pdf表格数据如何实现?Python提取pdf中表格的代码怎么写
- 怎么用seaborn自带的数据集画散点图?Python第三方库如何绘图
- Python类可以传递参数吗?Python类的传参代码怎么写
- 适合晚上吃的清淡小菜 清淡可口给家人补充营养!
- 一口吃掉牛尾巴打一字 给大家讲解一下
- 冰柜清洗方法 教你冰柜如何正确地清洗
- 写给沙雕朋友的话 写给沙雕朋友的话有什么
