今天在做一个图片上传功能,其中用系统自带的GD库来生成一个缩略图的时候出现错误。一旦图片的高度和宽度很小的时候,就会出现:没有指定图像资源
错误位置
而在传大图片生成缩略图的时候就没有问题出现。
源码:
$image = new \Think\Image();
$imageurl = "Uploads/".$info['savepath'].$info['savename'];
$image->open($imageurl);
//运行到这里都是正常的,也能找到图片地址
$imgwidth = $image->width();//就是这里的时候,如果图片太小就会出错!