0

我对某些代码行有疑问。我尝试使用 php 和 gd2 库生成图片。

<?php

header('Content-type: image/jpeg');

$im = imagecreatefromjpeg('profil.jpg');
imagejpeg($im);

imagedestroy($im);?>

此代码不起作用。没有显示图像,只有一条消息:“此图像无法显示,因为有错误”以灰色背景显示为白色。

图片加载良好,“$im”是使用“imagecreatefromjpeg”创建的资源...

如果我删除除 之外的所有行 header('Content-type: image/jpeg');,我也会遇到同样的问题。

谁能给我正确的方法??

提前感谢!

迈克尔

4

3 回答 3

0

将那个 php 文件 image.php 命名为另一个 php 文件中的图像标记源。然后将显示图像。

 <img src="image.php" height="250px" width="162px">

单击此处从 Google 下载示例

于 2014-07-30T22:10:56.517 回答
0

创建一个新的 php 文件后,我粘贴了我的代码,工作良好。

我认为我的文件已损坏。

于 2014-10-21T19:51:10.757 回答
-1

我刚试过你的代码。我得到的唯一错误是当 profil.jpg 不在同一目录中时。profil.jpg 与您的 .php 文件在同一目录中吗?

于 2014-07-30T21:26:56.517 回答