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?
You can use getimagesize to get image height or width or both.