Работа с изображением
$image = imagecreatefrompng('result1.png');
$stack_img = $image;
$color = imagecolorallocate($stack_img, 200, 60, 100);
imageSetPixel($stack_img, 2, 2, $color);
imagepng($image, 'result.png');
В результате в result.png будет эта точка, но точка должна быть нарисована в $stack_img
.
Я так понял, в $image
ссылка на объект, но по факту не должно быть так. В чем подвох? Как создать копию картинки, а не ссылку на нее?
P.S. Через новый imagecreatefrompng не предлагать, хотелось бы другой вариант, используя переменную $image
.
Источник: Stack Overflow на русском