Объединить PNG поверх JPG и сохранить прозрачность с PHP

У меня есть PNG и яЯ пытаюсь слить его поверх JPG. Со следующим кодом

$dest = imagecreatefromjpeg("example.jpg");
$src = imagecreatefrompng("example.png");

imagealphablending($dest, false);
imagesavealpha($dest, true);

imagealphablending($src, true);

imagecopymerge($dest, $src, $src2x, $src2y, 0, 0, $src2w, $src2h, 100);

header('Content-Type: image/png');
imagepng($dest, "user/".$imei."/".$picCount."_m");

imagedestroy($dest);
imagedestroy($src);

Результаты в следующем

Я также попробовалпредложение из аналогичного вопроса который сказал использовать "imagecopyresampled» вместо 'imagecopymerge» но когда я сделал это, шляпа Санты нене появляется вообще.

Что мне нужно изменить, чтобы шляпа Санты сохранила это »Прозрачность слияния?

Ответы на вопрос(1)

Ваш ответ на вопрос