php生成缩略图问题!
大部分的图片是没有问题的,但是有几张始终不行,
上传的时候出现:
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in D:\php\Admin\UploadClass.php on line 284
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in D:\php\Admin\UploadClass.php on line 286
Warning: imagegif(): supplied argument is not a valid Image resource in D:\php\Admin\UploadClass.php on line 301
Warning: imagedestroy(): supplied argument is not a valid Image resource in D:\php\Admin\UploadClass.php on line 316
那点代码如下:
if(function_exists('imagecreatetruecolor')){//本函数用来检查指定的函数是否已经定义
$desf = imagecreatetruecolor($des_width,$des_height);
//新建一个真彩色图像
ImageCopyResampled($desf,$srcf,0,0,0,0,$des_width,$des_height,$width,$height);
//重采样拷贝部分图像并调整大小
}
else{
$desf = ImageCreate($des_width,$des_height);
//新建一个基于调色板的空白图像
ImageCopyResized($desf,$srcf,0,0,0,0,$des_width,$des_height,$width,$height);
//拷贝部分图像并调整大小
}
在网上查了下,说是图片本身的问题,无法解决!
我想问的是,到底有没有觉得方法,如果实在不行,怎么容错,出现这中给点提示什么的,怎么写?谢谢了