标题内容类型image-png和透明输出

时间:2014-10-13 18:29:01

标签: php header gd

有没有办法在我们使用header("Content-Type: image/png")

时创建透明图像
<?php

    $path = "image.png";
    $image = imagecreatefrompng($path);
    header("Content-Type: image/png");
    imagepng($image);
    imagedestroy($image);

?>

编辑 输出 - &gt; enter image description here

1 个答案:

答案 0 :(得分:1)

我认为它应该会自动生效,但似乎您必须使用imagealphablending()imagesavealpha()

$path = "image.png";
$image = imagecreatefrompng($path);

imagealphablending($image, true);
imagesavealpha($image, true);

header("Content-Type: image/png");
imagepng($image);
imagedestroy($image);