【发布时间】:2012-04-15 15:19:42
【问题描述】:
$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);
输出:
http://i.stack.imgur.com/0E7Lz.png
如何为“johnny-bravo”制作透明背景?
【问题讨论】:
-
不要忘记在 $background 图片上设置 alpha 选项。
-
@MarcB 完成了 "$background" 但仍然是相同的输出
标签: php transparent imagecreatefrompng