Bir PNG PHP GD şeffaflığı korumak için nasıl

0 Cevap php

Ben bu kodu kullanıyorum:

    <?php
list($width, $height, $type, $attr) = getimagesize("terrain.png");
    $canvas = imagecreatetruecolor($width, $height);


$src = imagecreatefrompng("terrain.png");
if($_GET['glass'] == 1){
$src2 = imagecreatefrompng("rock.png");
}

imagecopymerge($canvas, $src, 0, 0, 0, 0, $width, $height, 100);
if($_GET['glass'] == 1){
imagecopy($canvas, $src2, 0, 0, 0, 0, 16, 16);

}
imagealphablending($canvas, true);
imagesavealpha($canvas, true);
    header("Content-type: image/png");
    imagepng($canvas);
    imagedestroy($dest);
imagedestroy($src);
?>

Terrain.png (transparan olan) http://hogofwar.co.uk/experiment/mc/terrain.png yer almaktadır

GD kullanırken nasıl şeffaflık koruyoruz?

0 Cevap