多图转长图 发表于 2021-12-09 分类于 python | 阅读次数: | Valine: 本文字数: 106 阅读时长 ≈ 1 分钟 将多张图片合并成一整张长图,python YYDS! 文件夹目录如下: 其中1.png、2.png、3.png是三张要合并的图片,result.png是合并后的长图 combine_image.py为工具代码,内容如下: 1234567891011121314151617181920212223import numpy as npimport cv2#多图转长图#多图必须是同宽的#多张图片命名方式必须是1.png,2.png,...,n.png等格式,与代码在同目录下#参数为多少张图片def mult2long(num): result=cv2.imread('./1.png') for i in range(2,num+1): img_path='./'+str(i)+'.png' img=cv2.imread(img_path) result=np.concatenate((result,img)) return result def main(): #这里以3张QQ截图为例 result=mult2long(3) cv2.imwrite('./result.png',result)if __name__ =='__main__': main() 打赏 微信支付 支付宝 ------------- THE END! THANKS! -------------