有没有想过可以用python做什么?小编最近就遇到了使用python解决自己的生活问题,给自己的图片加了个边框,感兴趣的一起来看下吧~

Python是一门脚本语言,有着大量的第三方库,下面就利用pillow库给图片加边框。

首先确保已经安装了pillow, 如果没有安装,执行下面的命令进行安装:pip install pillow

实施步骤:

1、首先准备一张需要处理的图片,然后新建一个python文件,如: add_border.py。

代码如下: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方法,此方法需要三个参数:

1、image 通过Image.open打开后的图片对象

2、border: 相框大小,以像素为单位,比如:5、

3、10fill: 相框的填充颜色:white、black、red

我们通过修改border 和fill后,得到的图片效果如下:

黑色边框

白色边框

红色边框

是不是超级好玩呢?大家也可以直接调用上述代码,一起来给图片加个边框吧~如需更多python实用知识,点击进入云海天Python教程网。

python添加图片输出框_python图像处理:怎么给图片加框?相关推荐

  1. python图像转字符画_python图像处理-字符画风格图片

    前言 字符画图片,顾名思义就是由一个个字符组成的图片,下面这张图片很容易帮助你理解,如果我们可以将字符排列好,让他看上去像一个物体的形状,那么最后再将它输出保存为一张图片就可以实现了. 下面的这些形状 ...

  2. python头像变二维码_Python 图像处理库 pillow,提取支付宝和微信支付图片二维码...

    下面就是微信支付的收款二维码: 有时候我们仅仅只想要图片中间的方形二维码部分,为了提取出中间部分,我们可以使用图片处理软件,但图片处理软件不利于批处理,且学习也需要一定成本.本文将教你使用 Pytho ...

  3. python写gui导入图片并处理_Python图像处理库:Pillow 初级教程

    Image类 Pillow中最重要的类就是Image,该类存在于同名的模块中.可以通过以下几种方式实例化:从文件中读取图片,处理其他图片得到,或者直接创建一个图片. 使用Image模块中的open函数 ...

  4. 程序显示文本框_python PDF转成图片小程序

    你有没有遇到过这样一个需求:把一批PDF文件转存成图片,或者说把某一个文件夹内所有的pdf文件都转换成图片.PDF文件转存成图片格式有很多种方法,可以使用PDF编辑器或者上传到专门转格式的网站上.但是 ...

  5. python炫酷动画源代码_Python tkinter实现的图片移动碰撞动画效果【附源码下载】...

    本文实例讲述了Python tkinter实现的图片移动碰撞动画效果.分享给大家供大家参考,具体如下: 先来看看运行效果: 具体代码如下: #!/usr/bin/python # -*- coding ...

  6. python 识别登陆验证码图片(完整代码)_python 识别登录验证码图片功能的实现代码(完整代码)...

    在编写自动化测试用例的时候,每次登录都需要输入验证码,后来想把让python自己识别图片里的验证码,不需要自己手动登陆,所以查了一下识别功能怎么实现,做一下笔记. 首选导入一些用到的库,re.Imag ...

  7. python怎么让输出居中_python格式化输出字符串居中

    Q1:python字符串格式化什么意思 在python中也有类似于c中的printf()的格式输出标记.在python中格式化输出字符串使用的是%运算符,通用的形式为 格式标记字符串 % 要输出的值组 ...

  8. 编写python程序、输出*图形_Python用程序输出字母“C”的图案

    本文主要演示Python用程序输出字母"C"的图案. 工具/原料 windows系统电脑1台 提前安装好pycharm社区免费版 方法/步骤 1 打开桌面的pycharm程序: 2 ...

  9. python用字符串输出月份_python 输出上个月的月末日期实例

    python 输出上个月的月末日期实例 如下所示: import dateutil def before_month_lastday(ti): today=dateutil.parser.parse( ...

  10. python逆序输出字符串_python实现对指定输入的字符串逆序输出的6种方法

    编写一个Python程序,提示用户输入一个字符串,程按照你的要分享编写的逆序显示字符串的Python3程序如下 s = input("请输入一个字符串:")print(s[::-1 ...

最新文章

  1. 用思维导图做的求婚计划,哈哈哈
  2. maven中使用junit老是找不到包
  3. 如何选择SSL 证书服务
  4. Node.js中的常用工具类util
  5. 崩坏3服务器维护多久,崩坏35月28日停服维护多久?4.0版本更新内容汇总[图]
  6. SAP Fiori Elements drop down list debug
  7. [汇编语言]实验二:字的传送
  8. Android浮窗权限研究(转载)
  9. 适合海报设计的最佳字体
  10. pbr发光 unity_PBR的基础理论
  11. php二叉排序树,二叉排序树(建树)
  12. WebLogic—安装
  13. C语言之二维数组定义、初始化、赋值、求最大最小、求和
  14. 个人音乐流媒体服务器mStream
  15. 计算机技术在建模中的作用,谈计算机在数学建模中的作用
  16. css基础语法与注释,简述CSS注释
  17. Micro LED再生并购 | 谷歌收购Raxium
  18. 当夫子邂逅舞池——读《花鼓歌》
  19. Python入门之元组-元组的定义和操作
  20. AMS1117-3.3

热门文章

  1. STM32控制NBIOT模块收发信息(附代码)
  2. 【技术向】rainmeter的设计与发现
  3. python global变量声明_Python global变量
  4. hikaripool信息_HikariPool源码(四)资源状态
  5. Android-0.PMS简介及VirtualApp中安装App全流程
  6. 你做的数据可视化太普通?这20个高质量的外国网站赶紧收藏
  7. iOS小技能:重签名、逆向分析方法、多开原理
  8. 添加页面不显示ks001这条字段,修改显示,查询都显示该字段
  9. PHP酒店管理系统源码(多酒店)+数据库,酒店管理系统APP+H5+小程序预订
  10. 两种磁盘分区形式MBR(只支持4个主分区)和GPT