在PHP中输出具有透明度的PNG图像

时间:2010-10-06 21:05:50

标签: php image transparency effects

如何使用PHP正确输出PNG图像,以便它们的阴影和其他透明效果不会失败。

alt text

似乎输出为

http://i.stack.imgur.com/AoIdy.png

...有没有办法让这不会发生?

我将两张图片合并在一起。

<?php
// Create image instances
$dest = imagecreatefrompng('vinyl.png');
$src = imagecreatefromjpeg('cover2.jpg');

// Copy and merge
imagecopymerge($dest, $src, 10, 10, 0, 0, 180, 180, 100);

// Output and free from memory
header('Content-Type: image/png');
imagepng($dest);

imagedestroy($dest);
imagedestroy($src);
?>

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

请参阅此帖子:PNG Image Transparency in PHP GD