我想知道是否有可能做某种能够获得受约束宽度图像高度的功能?我可以使用以下方法获得原始高度:
list($width, $height, $type, $attr) = getimagesize($path."/images/".$image->image);
但我在页面上的图片被限制为580像素宽:
<img src="/images/<?php echo $image->image; ?>" width="580" height="????" border="0" />
我想知道是否可以获得约束宽度图像的新高度?
答案 0 :(得分:1)
关于比率。您已经拥有原始宽度/高度的比率。现在你需要以580px的宽度来获得它。宽度/高度为580 / X
function getHeight($width,$height){ //originals
return (580*$height)/$width;
}