从受约束的宽度值图像中获取图像高度?

时间:2012-08-19 22:56:19

标签: php image height

我想知道是否有可能做某种能够获得受约束宽度图像高度的功能?我可以使用以下方法获得原始高度:

list($width, $height, $type, $attr) = getimagesize($path."/images/".$image->image);

但我在页面上的图片被限制为580像素宽:

<img src="/images/<?php echo $image->image; ?>" width="580" height="????" border="0" />

我想知道是否可以获得约束宽度图像的新高度?

1 个答案:

答案 0 :(得分:1)

关于比率。您已经拥有原始宽度/高度的比率。现在你需要以580px的宽度来获得它。宽度/高度为580 / X

function getHeight($width,$height){ //originals 
    return (580*$height)/$width;
}