$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
我怎樣才能讓透明背景, 「約翰尼 - 布拉沃」?
不要忘記設置$背景圖像上的字母選項,以及。 – 2012-04-01 21:28:21
@MarcB與「$背景」完成但仍然相同的輸出 – 2012-04-01 21:31:53