PHP imagejpeg仅在保存图像时有效
我遇到了这种奇怪的情况。Imagejpeg仅在定义要保存图像的文件名时才起作用。问题是我不想保存图像,我只想显示它 这是我的代码:PHP imagejpeg仅在保存图像时有效,php,image,Php,Image,我遇到了这种奇怪的情况。Imagejpeg仅在定义要保存图像的文件名时才起作用。问题是我不想保存图像,我只想显示它 这是我的代码: header('Content-Type: image/jpeg'); $img = imagecreatefromjpeg("./_test/test.jpg"); imagejpeg($img, null, 100); 这不起作用,但如果我将最后一行更改为: imagejpeg($img, "./_test/blah.jpg", 100); 正在按应
header('Content-Type: image/jpeg');
$img = imagecreatefromjpeg("./_test/test.jpg");
imagejpeg($img, null, 100);
这不起作用,但如果我将最后一行更改为:
imagejpeg($img, "./_test/blah.jpg", 100);
正在按应有的方式保存图像
是否有人对此问题有经验并知道解决方案?是否将图像脚本文件存储为UTF8而不是ANSI?如果是这样,那可能是你的问题。请参见前面类似问题的答案:
您的图像脚本文件是否存储为UTF8而不是ANSI?如果是这样,那可能是你的问题。请参见前面类似问题的答案:
尝试使用这段代码来显示图像,还需要像so header'Content-type:image/png'这样的图像头;
图像jpeg$img 试试这段代码来显示图像,你还需要像so header'Content-type:image/png'这样的图像头;
图像jpeg$img 它给了你任何输出吗?它给了我那个破碎的图像图标。可能有一个警告被输出;注释掉标题“Content-Type:image/jpeg”;行并选中。删除行标题“Content-Type:image/jpeg”;要查看错误并告诉它,也许我们可以提供帮助。然后我只需要获取原始图像数据:���7ŋm^��~ӴOZ��A.�{x�FY�ٜ亩�它给了你任何输出吗?它给了我一个损坏的图像图标。可能有一个警告被输出;注释掉标题“Content-Type:image/jpeg”;行并检查。删除标题“Content-Type:image/jpeg”行;查看错误并告诉它我们可能可以帮上忙。然后我只是获取原始图像数据:���7ŋm^��~ӴOZ��A.�{x�FY�ٜ亩�否。jpeg!==png内容类型imge/png将显示jpeg图像!然后你应该在回答中解释这一点。并解释为什么要使用此标题,因为OP已经为jpeg文件提供了正确的标题。否。jpeg!==png内容类型imge/png将显示jpeg图像!然后你应该在回答中解释这一点。并解释为什么在al使用此标题l、 因为OP已经有了正确的JPEG文件头。