php GD添加填充图像,并保持矩形


php GD add padding to image and keep rectangle

这里有一个有点类似的问题:为图片添加padding

然而,这个答案会把图像变成一个正方形。我想保持图像的高度和宽度为矩形,不变,并在顶部和底部添加固定的填充,而不是使其成为如图所示的正方形。

使用链接答案中的代码,只需计算新图像尺寸为原始尺寸加上填充尺寸乘以2。