Объединить 2 изображения png в один на PHP

Задача вполне простая — загрузить два png файла, которые содержат прозрачный фон, наложить друг на друга, объединить в один файл и сохранить. Делается это так с использованием GD PHP. Код вполне понятно читается

$image_1 = imagecreatefrompng('image_1.png');
$image_2 = imagecreatefrompng('image_2.png');
imagealphablending($image_1, true);
imagesavealpha($image_1, true);
imagecopy($image_1, $image_2, 0, 0, 0, 0, 100, 100);
imagepng($image_1, 'image_3.png');

Файлы объединяться в третий файл image_3.png. В строке, где применяется функция imagecopy последние 2 параметра — ширина и высота.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *