Połącz png ontop jpg i zachowaj przezroczystość za pomocą php

Mam PNG i próbuję połączyć go w JPG. Z następującym kodem

$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);

Wyniki poniżej

Próbowałem teżsugestia z podobnego pytania który powiedział, że używa 'imagecopyresampled' isntead 'imagecopymerge', ale kiedy to zrobiłem, santa hat wcale się nie pojawił.

Co muszę zmienić, aby santa hat zachował przejrzystość po scaleniu?

questionAnswers(1)

yourAnswerToTheQuestion