python如何把几幅图拼接起来
1、我们有一个名为'test.jpeg'的图片如下所示,如何使用将两张这样的图片拼接起来呢?这一任务非常简单,但是还是需要使用PS,美图秀秀这样的专用修图软件。不过,如果你会编程的话,使用Python可以用几行代码轻松搞定!

2、首先,进入终端(命令行),使用pip命令安装numpy库和PIL库
安装numpy: pip3 install numpy
安装pillow: pip3 install pillow
3、安装好了之后,新建一个'main.py',输入以下代码:
import numpy as np
from PIL import Image
img = Image.open('test.jpeg') # 打开图片
im = np.array(img) # 转化为ndarray对象
im1 = np.concatenate((im, im), axis = 0) # 纵向拼接
im2 = np.concatenate((im, im), axis = 1) # 横向拼接
# 生成图片
img1 = Image.fromarray(im1)
img2 = Image.fromarray(im2)
# 保存图片
img1.save('test1.jpeg')
img2.save('test2.jpeg')

4、保存,将'test.jpeg'文件和python文件放在同一目录下,运行main.py,成功实现拼接!


阅读量:110
阅读量:174
阅读量:60
阅读量:135
阅读量:40