我遇到了一些代码问题。我尝试使用php和gd2 librarie生成一张图片。
<?php
header('Content-type: image/jpeg');
$im = imagecreatefromjpeg('profil.jpg');
imagejpeg($im);
imagedestroy($im);?>
此代码不起作用。没有显示图像,只显示一条消息:“此图像无法显示,因为有错误”在灰色背景上显示为白色。
图片装载良好,“$ im”是使用“imagecreatefromjpeg”创建的资源......
如果删除header('Content-type: image/jpeg');
以外的所有行,我遇到了同样的问题。
谁能给我正确的方法?
先谢谢!
迈克尔
答案 0 :(得分:0)
将php文件命名为image.php,并将其作为另一个php文件中的图像标记源调用。然后,这将显示图像。
<img src="image.php" height="250px" width="162px">
答案 1 :(得分:0)
创建一个我粘贴代码的新php文件后工作正常。
我认为我的文件已损坏。
答案 2 :(得分:-1)
我刚试过你的代码。 我得到的唯一错误是当profil.jpg不存在于同一目录中时。 profil.jpg与.php文件位于同一目录中吗?