欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  新闻

三张图片合并一张图怎么弄的(三宫图制作软件)

程序员文章站 2024-03-26 19:00:20
图片粘贴的功能可以将两张图片合并为一张图片,也可以将一张图片作为遮挡物粘贴到另一张图片上,这里主要演示下图片粘贴合并的效果,至于遮挡的效果,也很容易类推实现。import numpy as npfro...

图片粘贴的功能可以将两张图片合并为一张图片,也可以将一张图片作为遮挡物粘贴到另一张图片上,这里主要演示下图片粘贴合并的效果,至于遮挡的效果,也很容易类推实现。

import numpy as np
from pil import image

#构建一张黑色背景图,注意背景图的大小
img_background = image.fromarray(np.zeros((1138, 1280, 3), dtype=np.uint8)).convert('rgb') 

img1 = image.open("d://001.jpg") #高度:1138,宽度:640

img2 = image.open("d://002.jpg") #高度:1138,宽度:640

#先将img1贴到黑色背景图上,位置对齐左上角开始粘贴
img_background.paste(img1, (0, 0, 640, 1138)) 

#接着将img2贴到黑色别截图上,x的位置对齐到img1的宽度
img_background.paste(img2, (640, 0, 1280, 1138)) 

img_background.save("d://003.jpg")

效果如下: