我怎么能用python创建框架,我可以将图片放入框架

时间:2017-11-11 08:09:55

标签: python image-processing

我想把我的照片放在我的画面中。我用这个鳕鱼:

from PIL import Image
img = Image.open('Pic.jpg')
frame = Image.open('Frame.jpg')
size1 = 354,362
paste_point = 69,339
Pic = img.resize((size1))
frame.paste(img, (paste_point))
frame.show()

当我运行程序时,我的图片没有放入我的框架。 如何在python中创建框架

1 个答案:

答案 0 :(得分:1)

您的问题解决方案总是取决于您的图片大小和帧大小,因此必须根据图片的像素大小调整代码

我为您的问题提供通用代码可能不符合您的图像标准

from PIL import Image
img = Image.open('Pic.jpg')
img_w, img_h = img.size
frame = Image.new('RGBA', (1440, 900), (255, 255, 255, 255))

bg_w, bg_h = frame.size
offset = ((bg_w - img_w) / 2, (bg_h - img_h) / 2)
frame.paste(img, offset)
frame.save('out.png')