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模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
Python中使用ConfigParser解析ini配置文件实例
Aug 30 Python
Python操作Excel之xlsx文件
Mar 24 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
Feb 13 Python
谈谈python中GUI的选择
Mar 01 Python
python多进程实现文件下载传输功能
Jul 28 Python
Python实现定时自动关闭的tkinter窗口方法
Feb 16 Python
Pycharm 字体大小调整设置的方法实现
Sep 27 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
Python 没有main函数的原因
Jul 10 Python
Python必须了解的35个关键词
Jul 16 Python
python 进程池pool使用详解
Oct 15 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 透明水印生成代码
2012/08/27 PHP
php顺序查找和二分查找示例
2014/03/27 PHP
浅谈php扩展imagick
2014/06/02 PHP
php 在字符串指定位置插入新字符的简单实现
2016/06/28 PHP
PHP中set_include_path()函数相关用法分析
2016/07/18 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
2017/05/29 PHP
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
JavaScript判断undefined类型的正确方法
2015/06/30 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
JavaScrip常见的一些算法总结
2015/12/28 Javascript
Angularjs中如何使用filterFilter函数过滤
2016/02/06 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python采集腾讯新闻实例
2014/07/10 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
python接口调用已训练好的caffe模型测试分类方法
2019/08/26 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
ProBikeKit德国:在线公路自行车专家
2018/06/03 全球购物
锐步英国官网:Reebok英国
2019/11/29 全球购物
建筑设计学生的自我评价
2014/01/16 职场文书
自考毕业自我鉴定
2014/03/18 职场文书
高中家长寄语
2014/04/02 职场文书
中餐厅经理岗位职责
2014/04/11 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
请假条应该怎么写?
2019/06/24 职场文书
导游词书写之黄山
2019/08/06 职场文书
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis
php去除deprecated的实例方法
2021/11/17 PHP