Blog Archives
PHP – Image Resize
Function:
function imageResize($image,$target) {
$imgattrib=@getimagesize($image);
if(count($imgattrib)>0 && $imgattrib[0]!=”" && $imgattrib[1]!=”") {
if($imgattrib[0]>$target) {
$width=$imgattrib[0];
$height=$imgattrib[1];
if ($width > $height) {
$percentage = ($target / $width);
} else {
$percentage = ($target / $height);
}
$width = round($width * $percentage);
$height = round($height * $percentage);
} else {
$width=$imgattrib[0];
$height=$imgattrib[1];
}
return “width=\”$width\” height=\”$height\”";
} else {
return “”;
}
}
Usage:
<img src=”test.gif” <?php echo imageResize(“test.gif”,300);?&t; border=0 alt=”">