merylvingien Posted January 9, 2010 Share Posted January 9, 2010 Hi again fellers I managed to sort out the issues with the folder, Final hurdle is this: function ResizeJPEG($filename, $width, $height){ list($width_orig, $height_orig) = getimagesize($filename); $ratio_orig = $width_orig/$height_orig; if ($width/$height > $ratio_orig) { $width = $height*$ratio_orig; } else { $height = $width/$ratio_orig; } $image_p = imagecreatetruecolor($width, $height); $image = imagecreatefromjpeg($filename); //JPEG imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); return imagejpeg($image_p, $filename, 100); //JPEG } ResizeJPEG($target, 500, 500); If i upload a file that is larger than 500 x 500 then sure that resizes it down too 500 But if i upload a file that is smaller than 500 x 500 then it upsizes the image too 500 How can i leave images smaller than 500 alone? Quote Link to comment https://forums.phpfreaks.com/topic/187838-image-resize/ Share on other sites More sharing options...
premiso Posted January 9, 2010 Share Posted January 9, 2010 if (($width_orig < $width) || $height_orig < $height) { return imagecreatefromjpeg($filename); } $ratio_orig = $width_orig/$height_orig; Insert that in there and it should just return the regular image as long as I got my logic correct. Quote Link to comment https://forums.phpfreaks.com/topic/187838-image-resize/#findComment-991753 Share on other sites More sharing options...
merylvingien Posted January 9, 2010 Author Share Posted January 9, 2010 Thanks for the reply, that returns the original size, if i upload larger than 500 it wont resize it. Quote Link to comment https://forums.phpfreaks.com/topic/187838-image-resize/#findComment-991762 Share on other sites More sharing options...
merylvingien Posted January 9, 2010 Author Share Posted January 9, 2010 Should i be using an if else statment outside of the function? Quote Link to comment https://forums.phpfreaks.com/topic/187838-image-resize/#findComment-991810 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.