透明度,我有一個看起來像這樣的代碼:更好的質量與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