PHP imagejpeg不起作用

时间:2013-07-13 11:55:27

标签: php

使用此逻辑调整大小并打印图像:

$image_path="path/to/image.extension";  
$image_path=imagecreatefromjpeg($image_path);  

$width=imagesx($image_path);  
$height=imagesy($image_path);  
$new_image=imagecreatetruecolor($w, $h);  
imagecopyresampled($new_image,$image_path,0,0,0,0,$w,$h,$width,$height);  
header('Content-Type: image/jpeg');  
imagejpeg($new_image,100);
imagedestroy($new_image);

但是我的图像缺失图标作为输出。我做的错是什么?我尝试打印变量$width$height,然后打印源图像的维度。所以道路是正确的。

可能是什么错误?

1 个答案:

答案 0 :(得分:1)

错误在于行imagejpeg($new_image,100);

必须是imagejpeg($new_image);如果不打算保存,则不得包含质量。