Объединить 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 параметра — ширина и высота.