0

我正在使用 GD 库来调整图像大小。为什么不header('Content-Type: image/jpeg');工作?

它给了我一个错误,如下图所示:

错误截图

这是我的GD详细信息:

我的GD版.

<?php  
header("Content-type: image/jpeg");
if(isset($_GET['image'])){ 
    $image = $_GET['image'];
    list($image_width, $image_height)= getimagesize($image);
    $new_size = ($image_width+$image_height)/($image_width*($image_height/45));
    $new_width = $image_width * $new_size;
    $new_height = $image_height * $new_size;

    $new_image = imagecreatetruecolor($new_width, $new_height);
    $old_image = imagecreatefromjpeg($image);

    imagecopyresized($new_image, $old_image, 0, 0, 0, 0, $new_width, $new_height, $image_width, $image_height);
    imagejpeg($new_image);
}
?>
4

1 回答 1

-1

使用现有的脚本/库而不是重新发明轮子总是更好...尝试使用 timthumb 或类似的...这将节省大量时间并且不会出错...

http://www.phpguy.in/simple-way-to-generate-thumbnails-in-php/

于 2014-05-01T16:24:34.623 回答