我正在使用GD库来调整图像大小。为什么header('Content-Type: image/jpeg');
无效?
它给了我一个错误,如下图所示:
以下是我的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);
}
?>
答案 0 :(得分:-1)
使用现有的脚本/库总是更好,而不是重新发明轮子...尝试使用timthumb或类似的...这将节省大量的时间和错误...
http://www.phpguy.in/simple-way-to-generate-thumbnails-in-php/