2010-10-06 62 views
2

如何正確輸出帶有PHP的PNG圖像,以便它們的陰影和其他透明效果不會失敗。在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); 
?> 
+0

你使用的是gd lib嗎?如果是這樣,請嘗試想象並告訴我它是如何發展的。 – 2010-10-06 21:10:26

回答