$c = 'johnny-bravo.png'; //transparent bg
$imagesize = getimagesize($c);
$background = imagecreatefrompng('background.png'); //background
$char = imagecreatefrompng($c);
imagealphablending($char, false);
imagesavealpha($char, true);
imagecopymerge($background, $char, 260, 17, 0, 0, $imagesize[0], $imagesize[1], 100);
header('Content-type: image/png');
imagepng($background);
imagedestroy($background);
出力:PHP:透明な背景
http://i.stack.imgur.com/0E7Lz.png
は、どのように私は、 "ジョニー・ブラボー" に透明な背景を作ることができますか?コードの下
は、同様に$背景画像上のアルファオプションを設定することを忘れないでください。 –
@MarcBはあなたのanswear –