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之使用Python查询更新数据库
Nov 25 Python
遍历python字典几种方法总结(推荐)
Sep 11 Python
Python实现自动登录百度空间的方法
Jun 10 Python
python实现二分查找算法
Sep 21 Python
Python实现控制台中的进度条功能代码
Dec 22 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
Jun 13 Python
python关于矩阵重复赋值覆盖问题的解决方法
Jul 19 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
Nov 27 Python
python实现百度OCR图片识别过程解析
Jan 17 Python
将pycharm配置为matlab或者spyder的用法说明
Jun 08 Python
Jupyter Notebook 如何修改字体和大小以及更改字体样式
Jun 03 Python
Python万能模板案例之matplotlib绘制直方图的基本配置
Apr 13 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 mysql数据库操作分页类
2008/06/04 PHP
php 什么是PEAR?(第三篇)
2009/03/19 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
php实现异步数据调用的方法
2015/12/24 PHP
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
jQuery弹出(alert)select选择的值
2013/04/21 Javascript
基于JQuery的列表拖动排序实现代码
2013/10/01 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
javascript定义变量时加var与不加var的区别
2014/12/22 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
微信小程序实现登录页云层漂浮的动画效果
2017/05/05 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
vue基础之事件v-onclick="函数"用法示例
2019/03/11 Javascript
Vue $mount实战之实现消息弹窗组件
2019/04/22 Javascript
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
pycharm下查看python的变量类型和变量内容的方法
2018/06/26 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
python Tensor和Array对比分析
2020/01/08 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
css3加js做一个简单的3D行星运转效果实例代码
2017/01/18 HTML / CSS
深入浅析HTML5中的SVG
2015/11/27 HTML / CSS
求网格中的黑点分布
2013/11/06 面试题
开学寄语大全
2014/04/08 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
2015年资料员工作总结
2015/04/25 职场文书
阿甘正传观后感
2015/06/01 职场文书
新学期新寄语,献给新生们!
2019/11/15 职场文书
导游词之海南天涯海角
2019/12/05 职场文书