увеличение размера изображения с помощью GD и PHP - PullRequest
1 голос
/ 16 сентября 2010

я, кажется, слишком туп для этого: -)

у меня есть изображение, скажем, x = 200 y = 200

я хочу, чтобы изображение оставалось таким же, но с водяным знаком нижнего колонтитулаДопустим, a.jpg имеет высоту 20

, поэтому я хочу получить окончательное изображение 220, а у 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 голосов
/ 11 ноября 2011

Посмотрите на Размер копии изображения изменен , если вы хотите изменить размер ресурса изображения с помощью библиотеки GD.

0 голосов
/ 16 сентября 2010

Вам нужно поискать imagecopymerge() - http://php.net/manual/en/function.imagecopymerge.php

...