当我在php上使用imagecopyresized()
函数时,它返回为图像资源,我想要的是从此图像获取图像数据resource.may可以像字符串或数组中的文件位置包含文件的多个数据,就像您在$ _FILES []全局数组中获得的数据一样。感谢从php图像资源获取图像文件
$source = $_FILES['image']['tmp_name'];
list($width,$height) = getimagesize($source);
echo BR.$height." ".$width;
$desired_height = 28;
$scale = $width/$height;
$new_width = $desired_height * $scale;
$new_height = $desired_height;
$original_image = imagecreatefromjpeg($source);
$resized_image = imagecreatetruecolor($new_width, $new_height);
if(imagecopyresized($resized_image, $original_image, 0, 0, 0, 0, $new_width, $new_height, $width, $height)){
echo BR."image resized".BR;
}
我想存储在数据库中$resized_image
的位置,但我似乎无法从这个变量来访问文件位置。