python实现横向拼接图片


Posted in Python onMarch 23, 2020

本文实例为大家分享了python实现横向拼接图片的具体代码,供大家参考,具体内容如下

import os
from PIL import Image
 
#单个图片的大小为150*150
UNIT_SIZE = 150
TARGET_WIDTH = 5 * UNIT_SIZE
 
path = "存储图片的文件夹地址"
images = []
imagefile = []
#存储所有图片文件名称
for root, dirs, files in os.walk(path):
 for f in files:
  images.append(f)
#我这里是将五张图片横向拼接
for i in range(5):
 imagefile.append(path+'/'+images[i])
target = Image.new('RGB',(TARGET_WIDTH, UNIT_SIZE))
left = 0
right = UNIT_SIZE
for image in imagefile:
 #print(image)
 #将现有图片复制到新的上面 参数分别为图片文件和复制的位置(左上角, 右下角)
 target.paste(Image.open(image), (left, 0, right, UNIT_SIZE))
 left += UNIT_SIZE
 right += UNIT_SIZE
 #图片的质量 0~100
 quantity_value = 100
 target.save(path+'/end.jpg', quantity = quantity_value)

实现的图片效果(图片来自 unsplash) 

python实现横向拼接图片

本文已被收录到专题《python图片处理操作》 ,欢迎大家点击学习更多精彩内容。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中用keys()方法返回字典键的教程
May 21 Python
利用Python暴力破解zip文件口令的方法详解
Dec 21 Python
Python基于辗转相除法求解最大公约数的方法示例
Apr 04 Python
Python格式化输出字符串方法小结【%与format】
Oct 29 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
Apr 10 Python
OpenCV 轮廓检测的实现方法
Jul 03 Python
python3.7简单的爬虫实例详解
Jul 08 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
Oct 24 Python
Python list运算操作代码实例解析
Jan 20 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
Mar 30 Python
django序列化时使用外键的真实值操作
Jul 15 Python
python爬虫中采集中遇到的问题整理
Nov 27 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
Mar 23 #Python
python实现拼接图片
Mar 23 #Python
python使用PIL剪切和拼接图片
Mar 23 #Python
python异常处理、自定义异常、断言原理与用法分析
Mar 23 #Python
python实现单张图像拼接与批量图片拼接
Mar 23 #Python
OpenCV Python实现拼图小游戏
Mar 23 #Python
PYcharm 激活方法(推荐)
Mar 23 #Python
You might like
我的论坛源代码(四)
2006/10/09 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
Javascript 作用域使用说明
2009/08/13 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
2011/08/23 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
简单实例处理url特殊符号&处理(2种方法)
2013/04/02 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
2015/03/03 Javascript
Jquery左右滑动插件之实现超级炫酷动画效果附源码下载
2015/12/02 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
Javascript 编码约定(编码规范)
2018/03/11 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
vue引入静态js文件的方法
2020/06/20 Javascript
Python语言描述KNN算法与Kd树
2017/12/13 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
python从Oracle读取数据生成图表
2020/10/14 Python
python递归函数用法详解
2020/10/26 Python
2014年机关植树节活动方案
2014/02/27 职场文书
宪法宣传周工作方案
2014/05/26 职场文书
食堂标语大全
2014/06/11 职场文书
社区助残日活动总结
2014/08/29 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
武侯祠导游词
2015/02/04 职场文书
观后感的写法
2015/06/19 职场文书
2015年幼儿园国庆节活动总结
2015/07/30 职场文书
vue2实现provide inject传递响应式
2021/05/21 Vue.js
十大最强水系宝可梦,最美宝可梦排第三,榜首大家最熟悉
2022/03/18 日漫
Python软件包安装的三种常见方法
2022/07/07 Python