python实现图片横向和纵向拼接

作者:ShawDa 时间:2021-12-20 20:53:30 

本文实例为大家分享了python实现图片横向和纵向拼接的具体代码,供大家参考,具体内容如下

直接上代码:


# -*- coding:utf-8 -*-
__author__ = 'ShawDa'

from PIL import Image

def join(png1, png2, flag='horizontal'):
"""
:param png1: path
:param png2: path
:param flag: horizontal or vertical
:return:
"""
img1, img2 = Image.open(png1), Image.open(png2)
size1, size2 = img1.size, img2.size
if flag == 'horizontal':
 joint = Image.new('RGB', (size1[0]+size2[0], size1[1]))
 loc1, loc2 = (0, 0), (size1[0], 0)
 joint.paste(img1, loc1)
 joint.paste(img2, loc2)
 joint.save('horizontal.png')
elif flag == 'vertical':
 joint = Image.new('RGB', (size1[0], size1[1]+size2[1]))
 loc1, loc2 = (0, 0), (0, size1[1])
 joint.paste(img1, loc1)
 joint.paste(img2, loc2)
 joint.save('vertical.png')

if __name__ == '__main__':
png = 'lena.png'
join(png, png)
join(png, png, flag='vertical')

结果:

python实现图片横向和纵向拼接

python实现图片横向和纵向拼接

来源:https://blog.csdn.net/sinat_36811967/article/details/86527306

标签:python,图片拼接
0
投稿

猜你喜欢

  • Pycharm2020.1安装无法启动问题即设置中文插件的方法

    2021-02-03 19:28:29
  • ASP和SQL结合处理时间应用

    2008-06-09 15:15:00
  • Python3.10.4激活venv环境失败解决方法

    2022-11-15 10:39:39
  • 520必备!这些Python表白代码祝你脱单成功

    2023-01-29 15:16:39
  • 对python中的xlsxwriter库简单分析

    2022-08-22 22:46:01
  • dl,dt,dd标签 VS 传统table实现数据列表

    2009-08-02 20:45:00
  • Scrapy基于scrapy_redis实现分布式爬虫部署的示例

    2023-06-24 18:12:20
  • 详解Python中的数据清洗工具flashtext

    2021-10-05 01:59:47
  • Python地理地图可视化folium标记点弹窗设置代码(推荐)

    2022-08-18 17:02:57
  • MSSQL中部分字段重复数据的删除方法

    2008-12-29 13:59:00
  • python中h5py开源库的使用样例详解

    2022-03-30 00:37:03
  • Python requests用法和django后台处理详解

    2023-06-12 02:05:42
  • oracle SQL命令大全

    2009-07-02 11:55:00
  • Python 编码Basic Auth使用方法简单实例

    2023-06-13 22:29:50
  • Python后台开发Django的教程详解(启动)

    2023-03-25 19:00:10
  • 事件检测

    2009-04-11 18:03:00
  • Python实现Windows和Linux之间互相传输文件(文件夹)的方法

    2022-10-15 07:08:14
  • tensorflow 1.X迁移至tensorflow2 的代码写法

    2023-07-19 08:30:54
  • python+numpy+matplotalib实现梯度下降法

    2023-07-26 04:07:35
  • python 实现Flask中返回图片流给前端展示

    2023-12-01 06:58:23
  • asp之家 网络编程 m.aspxhome.com