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中如何正确使用正则表达式的详细模式(Verbose mode expression)
Nov 08 Python
Zookeeper接口kazoo实例解析
Jan 22 Python
PyQt5 QSerialPort子线程操作的实现
Apr 21 Python
对Python中9种生成新对象的方法总结
May 23 Python
浅谈pycharm出现卡顿的解决方法
Dec 03 Python
python分批定量读取文件内容,输出到不同文件中的方法
Dec 08 Python
解决python字典对值(值为列表)赋值出现重复的问题
Jan 20 Python
如何更优雅地写python代码
Jul 02 Python
Django+boostrap 美化admin后台的操作
Mar 11 Python
关于python中readlines函数的参数hint的相关知识总结
Jun 24 Python
Python编程编写完善的命令行工具
Sep 15 Python
python​格式化字符串
Apr 20 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
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
use jscript with List Proxy Server Information
2007/06/11 Javascript
javascript面向对象之Javascript 继承
2010/05/04 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
Javascript核心读书有感之语言核心
2015/02/01 Javascript
javascript感应鼠标图片透明度显示的方法
2015/02/24 Javascript
jQuery制作可自定义大小的拼图游戏
2015/03/30 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
jQuery选择器实例应用
2017/01/05 Javascript
微信小程序 九宫格实例代码
2017/01/21 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
JS实现520 表白简单代码
2018/05/21 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
2018/10/19 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
laydate只显示时分 不显示秒的功能实现方法
2019/09/28 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
2020/05/09 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
查看Python安装路径以及安装包路径小技巧
2015/04/28 Python
python抽象基类用法实例分析
2015/06/04 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
python 实现线程之间的通信示例
2020/02/14 Python
Python爬虫进阶之爬取某视频并下载的实现
2020/12/08 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
暑期社会实践学生的自我评价
2014/01/09 职场文书
交通工程专业推荐信
2014/09/06 职场文书
生活委员竞选稿
2015/11/21 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
CSS中em的正确打开方式详解
2021/04/08 HTML / CSS
浅谈python中的多态
2021/06/15 Python
python随机打印成绩排名表
2021/06/23 Python