如何在Python中位移图像?
我有一张图片,大小是400乘200像素。
我有一个框,大小是400乘300像素。
我想把这张图片放在框的中间。也就是说,我的图片的坐标(0,0)应该从框的坐标(0,50)开始。
1 个回答
2
frame= Image.new(image.mode, (400, 300))
frame.paste(image, (0, 50))
如果你要放入框架的图片有透明部分,并且你想保留这些透明部分,就可以用 frame.paste(image, (0, 50), image)
这个代码。同时,如果你想设置框架的背景颜色,而默认的颜色不合适,你可以在 Image.new
里传入第三个参数来指定你想要的背景颜色。