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备份文件的脚本
Aug 11 Python
用python实现批量重命名文件的代码
May 25 Python
Windows下PyMongo下载及安装教程
Apr 27 Python
Python深入06——python的内存管理详解
Dec 07 Python
Python中关键字nonlocal和global的声明与解析
Mar 12 Python
解决Python2.7中IDLE启动没有反应的问题
Nov 30 Python
python实现三维拟合的方法
Dec 29 Python
详解Python是如何实现issubclass的
Jul 24 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
Python GUI库PyQt5样式QSS子控件介绍
Feb 25 Python
Python Flask框架实现简单加法工具过程解析
Jun 03 Python
python 命令行传参方法总结
May 25 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
php 中文处理函数集合
2008/08/27 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
php计算当前程序执行时间示例
2014/04/24 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
js时间日期格式化封装函数
2014/12/02 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
2015/10/08 Javascript
Bootstrap精简教程
2015/11/27 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
彻底学会Angular.js中的transclusion
2017/03/12 Javascript
Vue 项目分环境打包的方法示例
2018/08/03 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
[01:20:37]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
Python列表(list)常用操作方法小结
2015/02/02 Python
Python实现代码统计工具(终极篇)
2016/07/04 Python
简单谈谈Python中函数的可变参数
2016/09/02 Python
Python自动化运维之IP地址处理模块详解
2017/12/10 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
HTML+CSS3+JS 实现的下拉菜单
2020/11/25 HTML / CSS
Ben Sherman官方网站:英国男装品牌
2019/10/22 全球购物
linux面试题参考答案(6)
2016/06/23 面试题
大一军训感言
2014/01/09 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
员工手册编写范本
2015/05/14 职场文书
2019公司管理制度
2019/04/19 职场文书
Python制作春联的示例代码
2022/01/22 Python