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 打印直角三角形,等边三角形,菱形,正方形的代码
Nov 21 Python
基于python3实现socket文件传输和校验
Jul 28 Python
python  创建一个保留重复值的列表的补码
Oct 15 Python
Python分割指定页数的pdf文件方法
Oct 26 Python
pandas重新生成索引的方法
Nov 06 Python
对Python3使运行暂停的方法详解
Feb 18 Python
python实现扫描ip地址的小程序
Apr 16 Python
python爬取Ajax动态加载网页过程解析
Sep 05 Python
python制作朋友圈九宫格图片
Nov 03 Python
Python3 中作为一等对象的函数解析
Dec 11 Python
python中np是做什么的
Jul 21 Python
详解Python中list[::-1]的几种用法
Nov 16 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
Zend Studio 实用快捷键一览表(精心整理)
2013/08/10 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
Ajax 数据请求的简单分析
2011/04/05 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
js运动框架_包括图片的淡入淡出效果
2013/05/11 Javascript
JQuery对表格进行操作的常用技巧总结
2014/04/23 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
AngularJS  自定义指令详解及实例代码
2016/09/14 Javascript
对angular2中的ngfor和ngif指令嵌套实例讲解
2018/09/12 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
2019/03/30 Javascript
详解在Angular4中使用ng2-baidu-map的方法
2019/06/19 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
Python实现二分法算法实例
2015/02/02 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
python简单验证码识别的实现方法
2019/05/10 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
Python 3.8正式发布,来尝鲜这些新特性吧
2019/10/15 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
Python创建简单的神经网络实例讲解
2021/01/04 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
德国旅游网站:weg.de
2018/06/03 全球购物
秦兵马俑教学反思
2014/02/07 职场文书
《狼》教学反思
2014/03/02 职场文书
一岗双责责任书
2014/04/15 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
婚内房产协议书范本
2014/10/02 职场文书
后进生评语大全
2015/01/04 职场文书
材料员岗位职责
2015/02/10 职场文书
繁星春水读书笔记
2015/06/30 职场文书
2016教师学习教育法心得体会
2016/01/19 职场文书
浅谈Vue的computed计算属性
2022/03/21 Vue.js
app场景下uniapp的扫码记录
2022/07/23 Java/Android