我有一个脚本,采取一个图像,当重放中心的短尺寸(宽度或高度)在一个方形的彩色背景。对于宽度较长的图像,这很好,但由于某种原因,任何高度较长的图像,其结果都是一个分割的背景填充--左边是正确的颜色,而右边是默认的黑色。如果我玩x轴偏移,背景填充只延伸到右边的图像布局。
计算值与垂直图像的预期值相同,所以我无法知道这里发生了什么。请注意,“imagecopy()”会产生完全相同的行为。
原始图像为155 x 400 is
方宽比调整后的源尺寸= 400 x 400 400
结果缩略图为250 x 250 be
下面是带有静态值的代码,用于一个示例:
$thumb = image