在imagecopyresample上设置新图像为100%宽度/高度


Set new image on imagecopyresampled to be 100% width / height

我正在使用一个修改版本的http://shanechism.com/code/2011/06/facebook-picture-overlay-script(在这里演示)来设置用户上传的图片周围的框架。

然而,对于我的生活,我不知道如何设置框架包含整个图像(100%的宽度/高度),而不是出现在图像的左下角的"水印"。

我相信答案就在下面这行代码中:

imagecopyresampled( $tmp, $src, 0, 0, 0, 0, $new[0], $new[1],
    $this->uploadedInfo[0], $this->uploadedInfo[1] );

有人有什么想法吗?根据我对Stackoverflow &除此之外,答案并不像我希望的那样直截了当,但我想以防万一,我还是在这里问一下。

谢谢

imagecopyresampled作品如下

bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h )

你可以调整你的函数$src_w, $src_h, $dst_w和$dst_h为你想要的宽度/高度为源/目标

完整的文档在这里