时间:2021-05-22
本文实例为大家分享了python实现图片横向和纵向拼接的具体代码,供大家参考,具体内容如下
直接上代码:
# -*- coding:utf-8 -*-__author__ = 'ShawDa'from PIL import Imagedef 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')结果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了python实现横向拼接图片的具体代码,供大家参考,具体内容如下importosfromPILimportImage#单个图片的大小为150
本文实例为大家分享了python实现碑帖图片横向拼接的具体代码,供大家参考,具体内容如下一、原图二、拼接效果(按照书法的从右往左顺序)三、Python代码#Co
python纵向合并任意多个图片,files是要拼接的文件list#-*-coding:utf-8-*-defmergeReport(files):fromPI
concat与其说是连接,更准确的说是拼接。就是把两个表直接合在一起。于是有一个突出的问题,是横向拼接还是纵向拼接,所以concat函数的关键参数是axis。函
针对DW中实现重复区域的横向和纵向显示方法,经过不断的调试后,有一种再简单不过的方法就轻松实现了重复区域的横向和纵向的显示。 想如何显示就如何显示,下面举