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 变量类型及命名规则介绍
Jun 08 Python
用Python脚本来删除指定容量以上的文件的教程
May 04 Python
详解Python中的strftime()方法的使用
May 22 Python
利用python批量给云主机配置安全组的方法教程
Jun 21 Python
python利用标准库如何获取本地IP示例详解
Nov 01 Python
Python爬虫PyQuery库基本用法入门教程
Aug 04 Python
python基于itchat模块实现微信防撤回
Apr 29 Python
python关于矩阵重复赋值覆盖问题的解决方法
Jul 19 Python
python  logging日志打印过程解析
Oct 22 Python
matplotlib.pyplot画图并导出保存的实例
Dec 07 Python
Python 找出英文单词列表(list)中最长单词链
Dec 14 Python
Python连接Postgres/Mysql/Mongo数据库基本操作大全
Jun 29 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
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
详解PHP序列化反序列化的方法
2015/10/27 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
JS中引用百度地图并将百度地图的logo和信息去掉
2013/09/29 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
nodejs后台集成ueditor富文本编辑器的实例
2017/07/11 NodeJs
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
[03:45]Newbee战队出征西雅图 决战2016国际邀请赛
2016/08/02 DOTA
[01:00:30]TFT vs VGJ.T Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
python 获取et和excel的版本号
2009/04/09 Python
itchat和matplotlib的结合使用爬取微信信息的实例
2017/08/25 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
利用python汇总统计多张Excel
2020/09/22 Python
数据库面试要点基本概念
2013/10/31 面试题
解释一下钝化(Swap out)
2016/12/26 面试题
公司市场部岗位职责
2013/12/02 职场文书
调解员先进事迹材料
2014/02/07 职场文书
国培计划培训感言
2014/03/11 职场文书
预备党员综合考察材料
2014/05/31 职场文书
化学专业毕业生求职信
2014/07/28 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
汇报材料怎么写
2014/12/30 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书
论文答辩开场白大全
2015/05/27 职场文书