使用GD和PHP增加图像大小

时间:2010-09-16 09:28:50

标签: php gd

我似乎对此太愚蠢了: - )

我有一张图片说 X = 200 Y = 200

我希望图像保持不变但包含一个页脚水印让我们说一个高度为20的a.jpg

所以我想要 最终图像为220和y 200

我试过这种方式,但它无法正常工作

$newimage=imagecreatetruecolor($width,$height+25);
imagecopy($newimage, $this->parentInstance->getOldImage(), 0, 0, 0, 0, $watermarksize[0], $watermarksize[1]);
imagecopy($newimage, $watermark, $dest_x, $dest_y, 0, 0, $watermarksize[0], $watermarksize[1]);
imagecopy($this->parentInstance->getOldImage(), $newimage, 0, 0, 0, 0, $dest_x, $dest_y);

2 个答案:

答案 0 :(得分:0)

您需要查找imagecopymerge() - http://php.net/manual/en/function.imagecopymerge.php

答案 1 :(得分:0)

如果要使用GD库调整图像资源的大小,请查看image copy resized