透明度,我有一个看起来像这样的代码:更好的质量与PNG PHP
<?php
$imgl = "test/white.png";
$img2 = "test/1.png";
$dest = imagecreatefrompng($imgl);
$src = imagecreatefrompng($img2);
imagecolortransparent($src, imagecolorat($src, 0, 0));
imagecolortransparent($dest, imagecolorat($dest, 0, 0));
$src_x = imagesx($src);
$src_y = imagesy($src);
imagecopymerge($dest, $src, 0, 0, 0, 0, $src_x, $src_y, 100);
// Output and free from memory
header('Content-Type: image/png');
imagegif($dest);
imagedestroy($dest);
imagedestroy($src);
?>
此代码合并图像融合在一起,同时保持透明度。但是,此代码保持图像的透明度非常低,边缘看起来非常粗糙。我想知道,有没有一种方法可以保持图像的透明度,但质量更好?但是,我仍然希望这个脚本完成相同的功能。
嗯,我试过了,但它使图像上的所有黑色轮廓/形状都是透明的。 – user2154729