有没有想过可以用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实用知识,点击进入JQ教程网Python大全。

python图片处理大全_python图像处理:怎么给图片加框?相关推荐

  1. python识别图片中数字_Python图像处理之图片验证码识别

    在上一篇博客Python图像处理之图片文字识别(OCR)中我们介绍了在Python中如何利用Tesseract软件来识别图片中的英文与中文,本文将具体介绍如何在Python中利用Tesseract软件 ...

  2. python批量生成图_python图像处理-批量生成纯色图片

    上一篇文章,是基于现有的图片处理的,那要如何通过代码直接生成图片呢. 生成一张纯色的图片 先设置图片的颜色,接着利用Image模块的new方法新生成一张图片,png格式的图片需要设置成rgba,类似的 ...

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

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

  4. python验证码识别模块_Python图像处理之验证码识别

    在上一篇博客Python图像处理之图片文字识别(OCR)中我们介绍了在Python中如何利用Tesseract软件来识别图片中的英文与中文,本文将具体介绍如何在Python中利用Tesseract软件 ...

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

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

  6. python 动图处理_python图像处理-gif动图

    前言 本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑.如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过. 相信 ...

  7. python编程命令大全_Python命令简介,python命令使用大全

    python命令使用大全,Python被称为高级解释性和面向对象的编程语言.它是由GuidovanRossum开发的.Python易于学习,易于使用和维护,可移植,可扩展的可扩展GUI编程.Pytho ...

  8. python文字识别算法_Python图像处理之图片文字识别(OCR)

    OCR与Tesseract介绍 将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR).可以实现OCR 的底层库并不多,目前很多库都是使用共同的几 ...

  9. python编程图片大全_Python编程实现的图片识别功能示例

    本文实例讲述了Python编程实现的图片识别功能.分享给大家供大家参考,具体如下: 1. 安装PIL,官方没有WIN64位,Pillow替代 pip install Pillow-2.7.0-cp27 ...

  10. python图片镜像翻转_python图像处理之镜像实现方法

    本文实例讲述了python图像处理之镜像实现方法.分享给大家供大家参考.具体分析如下: 图像的镜像变化不改变图像的形状.图像的镜像变换分为三种:水平镜像.垂直镜像.对角镜像 设图像的大小为M×N,则 ...

最新文章

  1. node.js 验证路径有效性_怎样识别光伏谐波路径?试试这个算法
  2. awk的正则表达式提取
  3. 蓝桥杯java第七届决赛第四题--路径之谜
  4. python完全背包最优_python 完全背包问题_遗传算法Python实战 009.背包问题
  5. ITK:将真实和虚构图像转换为复杂图像
  6. Python数据类型知识点
  7. DNS support edns-client-subnet
  8. bagging算法_集成算法——三个“臭皮匠”级算法优于一个“诸葛亮”级算法
  9. MNS消息服务计费处理参考
  10. mysql geometry 附近的人_mysql中geometry类型的简单使用(搜索附近的人)
  11. 让visio保存背景透明的图片。
  12. PostgreSQL pg中的截取补齐lpad函数怎么用?
  13. 零基础带你学习MySQL—not null 非空(二十四)
  14. restful可以转发么_RESTful 的收益是什么?
  15. TLS(Thread Local Storage)问题demo
  16. xp 无法用计算机名访问,WinXP工作组计算机无法访问的解决方法
  17. 管理感悟:忙的真正含义是没心思
  18. Qt QPushButton 解决触摸屏点击 pressed样式表无效
  19. multisim变压器反馈式_借助Multisim 10仿真的负反馈放大电路
  20. log4j 日志书写格式_Log4J日志配置详解

热门文章

  1. 台式机装苹果系统_关于最近折腾黑苹果的一些心得分享
  2. 对excel的导出,使用jxt
  3. Qt Creator vs2022 构建 Disney BRDF Explorer 项目
  4. 试题 历届试题 回文数字
  5. Windows图片和传真查看器修复办法
  6. 代码覆盖率工具lcov
  7. 根据银行卡号查询银行卡字母及银行卡名称
  8. 2019年十大物联网安全事件
  9. python使用pytesseract识别图片中的文字
  10. 自主安装IPA文件到iPhone上