前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python拼接两张图片

python拼接两张图片

作者头像
梦无矶小仔
发布2022-06-30 18:52:08
5240
发布2022-06-30 18:52:08
举报
文章被收录于专栏:梦无矶的测试开发之路

当进行一些自动化操作时,有的界面需要截图。

但你截图只有两三张的时候,你领导觉得,小梦啊,我来回看两张图嫌累,能不能拼凑成一张图片啊?

这时候你心里一万个不愿意, 这基本功能给你实现了,怎么?这多看个图的时间你都懒得花了对吧?

但是呢?但是,领导说的,你做就是了,人情世故嘛对不对,这不,这里就有现成的,稍微改几个参数就好咯~

代码语言:javascript
复制
from os import listdir
from PIL import Image


def StitchImg():
    # 获取当前文件夹中所有JPG/PNG图像,只要是图片,都可以进行操作
    im_list_1 = ['..\images\\2022-02-22_17-48-16.png', '..\images\\2022-02-22_17-48-22.png']

    im_list = [Image.open(fn) for fn in im_list_1]
    print(im_list)
    # 图片转化为相同的尺寸
    ims = []
    for i in im_list:
        #尺寸可以根据自己的图片进行相应的修改
        new_img = i.resize((1920, 961), Image.BILINEAR)
        ims.append(new_img)
    print(ims)

    # 单幅图像尺寸
    width, height = ims[0].size

    # 创建空白长图
    result = Image.new(ims[0].mode, (width, height * len(ims)))

    # 拼接图片
    for i, im in enumerate(ims):
        result.paste(im, box=(0, i * height))

    # 保存图片
    result.save('res1.png')


if __name__ == '__main__':
    StitchImg()
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 梦无矶的测试开发之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档