dtq81142 2015-06-16 14:41
浏览 25

Fuelphp图像调整大小禁用放大

I'm resizing images uploaded by my users like this:

$resized_image = Image::load($public_asset_path_img . DS . $file_name, false, $saved_image[0]['extension']);
$resized_image->resize('1024,1024');
$resized_image->save($public_asset_path_img . DS . "resized_" . $file_name);

Now the issue that I'm having is that I only want the image to be resized if it's larger than 1024px wide, I don't want Fuelphp to upscale the image (and lose quality) if it's smaller than 1024px wide.

Is there some kind of config I can disable to make sure upscaling isn't happening from the Fuel::Image class?

  • 写回答

1条回答 默认 最新

  • duaiwu8385 2015-06-16 14:49
    关注

    You can use getimagesize to get image height or width or both.

    list($width, $height) = getimagesize($filename);
    
    评论

报告相同问题?