2016-04-15 9 views
0

現在、PHPを使用して画像のアスペクト比を取得しようとしています。例えば、これらの値を使用して:画像のアスペクト比を取得する

$thumb_width = 912; 
$thumb_height = 608; 

Iは、アスペクト比を取得することができるであろう(16:9、3:2,2:3、等)。したがって、この場合は:

$ratio = '3:2'; 

問題は次のとおりです。新しい幅や高さがどのようになるかはわかりません。だから私はそのような何かをすることはできません:(original height/original width) x new width = new height

アイデア?

注:イメージのサイズを変更したくない場合は、縦横比を幅と高さで計算してください。

+1

[サイズ変更の画像サイズ比率の計算]の可能な複製(0120-326-305) –

+0

http:///stackoverflow.com/questions/8044052/get-aspect-ratio-from-width-and-height-of-image-php-or-js?rq=1? –

+0

重複スレッド:http://stackoverflow.com/questions/6594089/calculating-image-size-ratio-for-resizing –

答えて

2

ですから、あなたが$width$height準備

次にあなたが変換するためにここにhttps://stackoverflow.com/a/9143510/953684をこの答えを使用することができますを持っているので、ここで画像

http://php.net/manual/en/function.getimagesize.php

list($width, $height, $type, $attr) = getimagesize("path/to/your/image.jpg"); 

のサイズを取得する必要があります比率に対する$width/$heightの結果。

+0

これは私が探していたものですが、そのタイトルでは見つかりませんでした。 – enguerranws

関連する問題