我想在 PHP 中执行以下操作:
我有两张图片,一张 jpg 和一张 png。我想将 jpg 调整为与 png 相同的大小,然后将 png 放在顶部。 PNG 具有透明度,因此我想保留它以便 jpg 显示在下方。
如果有人能提供帮助那就太好了!
谢谢
最佳答案
<?
$png = imagecreatefrompng('./mark.png');
$jpeg = imagecreatefromjpeg('./image.jpg');
list($width, $height) = getimagesize('./image.jpg');
list($newwidth, $newheight) = getimagesize('./mark.png');
$out = imagecreatetruecolor($newwidth, $newheight);
imagecopyresampled($out, $jpeg, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagecopyresampled($out, $png, 0, 0, 0, 0, $newwidth, $newheight, $newwidth, $newheight);
imagejpeg($out, 'out.jpg', 100);
?>
关于php - 在 PHP 中将 PNG 置于 JPG 之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2269363/