-1

制限された幅の画像の高さを取得する何らかの機能を実行できるかどうか疑問に思っていましたか? 次を使用して元の高さを取得できます。

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

しかし、ページ上の私の画像は幅 580 ピクセルに制限されています。

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

幅が制限された画像の新しい高さを取得することがまったく可能かどうか疑問に思っていましたか?

4

1 に答える 1

1

そのすべては比率についてです。あなたはすでにオリジナルの幅/高さの比率を持っています。今、あなたはあなたの580pxの幅に関してそれを取得する必要があります。幅/高さは580/Xまでです

function getHeight($width,$height){ //originals 
    return (580*$height)/$width;
}
于 2012-08-19T22:59:53.300 に答える