经过几天尝试不同的解决方案并做更多的研究,
这是我发现为我工作的.
这是我发现为我工作的.
$image = imagecreatefromjpeg( 'image.jpg' ); imagealphablending($image,true); $transparentcolour = imagecolorallocate($image,255,255); imagecolortransparent($image,$transparentcolour)
imagealphablending($image,true);很重要
使用imagesavealpha($f,true);如前一个回答中提到的肯定不起作用,似乎实际上阻止你使背景透明……
<?PHP header( 'Content-Type: image/png' ); imagepng( $image,null,1 ); ?>