我需要一个将16同样大小的图片拼接成一张图片的代码
时间: 2023-09-06 16:08:39 浏览: 97
您可以使用Python中的PIL库来实现这个功能。以下是一个示例代码:
```python
from PIL import Image
# Load 16 images
images = [Image.open(f'image_{i}.png') for i in range(16)]
# Get the size of one image
width, height = images[0].size
# Create a new image with size of 4 x 4 images
new_image = Image.new('RGB', (width * 4, height * 4))
# Loop through the 16 images and paste them into the new image
for i in range(4):
for j in range(4):
new_image.paste(images[i*4+j], (j*width, i*height))
# Save the new image
new_image.save('combined_image.png')
```
这段代码假设您的图片文件名分别为`image_0.png`到`image_15.png`,并且所有的图片大小均相同。如果您的图片大小不一样,需要进行相应的修改。
阅读全文