我有一个存储着的变量内的图像文件$image
我想调整这个图像,这样它会的380px的区域内适合由380px(所以这意味着图像的最高端必须对对方是380px小于380px)。 有没有人对如何做到这一点建议吗?
谢谢
我有一个存储着的变量内的图像文件$image
我想调整这个图像,这样它会的380px的区域内适合由380px(所以这意味着图像的最高端必须对对方是380px小于380px)。 有没有人对如何做到这一点建议吗?
谢谢
这里是我用它来保持它的800×600下
$orig_image = imagecreatefromjpeg($file['tmp_name']);
list($width,$height) = getimagesize($file['tmp_name']);
if(max($width,$height) > 800){
$scale = 800/max($width,$height);
$new_width = floor($width*$scale);
$new_height = floor($height*$scale);
$save_image = imagecreatetruecolor($new_width,$new_height);
imagecopyresampled($save_image,$orig_image,0,0,0,0,$new_width,$new_height,$width,$height);
imagejpeg($save_image,self::$FILE_DIRECTORY."$year_month/$fileId.jpg");
$orig_image = $save_image;
$width = $new_width;
$height = $new_height;
}
希望你能推断关闭该解决方案..也没有,我的$文件变量是从$ _FILE数组中上传的文件来。