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的*args和**kwargs用法
Nov 01 Python
python实现系统状态监测和故障转移实例方法
Nov 18 Python
初学Python实用技巧两则
Aug 29 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
Jan 08 Python
使用Python快乐学数学Github万星神器Manim简介
Aug 07 Python
Python从文件中读取指定的行以及在文件指定位置写入
Sep 06 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
Sep 16 Python
详解pyinstaller生成exe的闪退问题解决方案
Jun 19 Python
用ldap作为django后端用户登录验证的实现
Dec 07 Python
Python hashlib和hmac模块使用方法解析
Dec 08 Python
python tqdm用法及实例详解
Jun 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
PHP Zip压缩 在线对文件进行压缩的函数
2010/05/26 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
表格 隔行换色升级版
2009/11/07 Javascript
input按钮的事件处理大全
2010/12/10 Javascript
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
jQuery遍历json中多个map的方法
2015/02/12 Javascript
JQuery实现动态适时改变字体颜色的方法
2015/03/10 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
解决layui弹框失效的问题
2019/09/09 Javascript
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
python获取本机所有IP地址的方法
2018/12/26 Python
python字符串Intern机制详解
2019/07/01 Python
使用Python爬取弹出窗口信息的实例
2020/03/14 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
python中count函数知识点浅析
2020/12/17 Python
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
有趣的流行文化T恤、马克杯、手机壳和更多:Look Human
2019/01/07 全球购物
2013英文求职信模板范文
2013/11/15 职场文书
社团文化节邀请函
2014/01/10 职场文书
员工工作表扬信范文
2014/01/13 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
交通事故调解协议书
2014/04/16 职场文书
社区安全生产月活动总结
2014/07/05 职场文书
会计专业自荐书
2014/07/08 职场文书
光学与应用专业毕业生求职信
2014/09/01 职场文书
2015年数学教研工作总结
2015/07/22 职场文书