function LoadPNG($imgname)
{
/* Attempt to open */
$im = @imagecreatefromjpeg($imgname);
/* See if it failed */
if(!$im)
{
/* Create a blank image */
$im = imagecreatetruecolor(150, 30);
$bgc = imagecolorallocate($im, 255, 255, 255);
$tc = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 150, 30, $bgc);
/* Output an error message */
imagestring($im, 1, 5, 5, 'bb ' . $imgname, $tc);
}
return $im;
}
header('Content-Type: image/png');
$img = LoadPNG('./aa.jpg');
imagepng($img);
imagedestroy($img);
?>
我这个图片是jpg格式的可以显示
你这个不是打开一张图片,是重新做一张图片了!
而且没有写头信息!
建议一个Img 标签搞定!
echo "";
1.php:
$im = imagecreatefrompng("1.png");
imagepng($im);
?>
2.php:
访问2.php即可
echo "";