私はGDライブラリを使ってphpでオーバーレイを行い、イメージを作成すると常に黒い背景になりますが、すべてのイメージが正しくオーバーレイされます。助けてもらえますか?イメージオーバーレイ(PHP);黒い背景?
<?php
$images = array($_GET['color'], $_GET['face'], $_GET['hat']);
$img = imagecreatetruecolor(58, 75);
imagealphablending($img, true);
imagesavealpha($img, true);
imagecolorallocate($img, 255, 205, 255);
imagecolorallocate($img, 255, 255, 255);
imagecolortransparent($img, $white);
imagefilledrectangle($img, 0, 0, $imgWidth, $imgHeight, $white);
foreach($images as $fn) {
$cur = imagecreatefrompng($fn);
imagealphablending($cur, true);
imagesavealpha($cur, true);
imagecopy($img, $cur, 0, 0, 0, 0, 58, 75);
imagedestroy($cur);
}
header('Content-Type: image/png');
imagepng($img);
?>
投稿のスクリプトを私の最新のスクリプトに編集しました。まだ黒い。 – Seth
AH!とった!ありがとうございました。 – Seth