我对PHP很新。我有一个函数来缩放图像和保存缩略图。该功能正在运行(正在创建缩略图),但是只要它运行,页面就会加载一个只有空图像标签的空白页面 - 我无法查看页面的来源(因为没有一个?)。
如果该功能未运行,则页面加载正常。
function scaleImage($id)
{
header("Content-Type: image/jpeg");
$si = imagecreatefromjpeg("img/dribbble/standard_resolution/{$id}.jpg");
$si_x = imagesx($si);
$si_y = imagesy($si);
$di_x = 210;
$di_y = 158;
$di = imagecreatetruecolor($di_x, $di_y);
imagecopyresampled($di, $si, 0, 0, 0, 0, $di_x,
$di_y, $si_x, $si_y);
imagejpeg($di,"img/dribbble/low_resolution/{$id}.jpg",90);
};
为什么函数运行时页面是空白的,我该如何解决?
答案 0 :(得分:0)
尝试输出不带$filename
参数的图片:imagejpeg($di, null, 90);