Blog Archives
Resize image without GD by ratio
function ResizeRatioWidth($imagewidth, $imageheight, $maxwidth) {
if($imagewidth>$maxwidth) {
$ratio = $maxwidth / $imagewidth;
$newheight = $imageheight * $ratio;
return ‘ width=”‘.$maxwidth.’” height=”‘.$newheight.’”‘;
} else {
return ‘ width=”‘.$imagewidth.’” height=”‘.$imageheight.’”‘;
}
}
$url = “http://t0.gstatic.com/images?q=tbn:e5EUAhqp3oOquM%3Ahttp://www.ansteorrastables.com/images/istock_000003402252medium_1cqc.jpg”;
$imageinfo = getimagesize($url);
echo ‘<img src=”‘.$url.’” border=0 alt=”"><br><br><img src=”‘.$url.’” border=0 alt=”" ‘.ResizeRatioWidth($imageinfo[0],$imageinfo[1],100).’>’;