0
如果我有一個2550x3300像素的圖像和另一個773x1000像素的圖像,我該如何比較PHP中的圖像縱橫比?這兩個圖像應該具有相同的寬高比,因爲我在點擊「保持寬高比」框的情況下在paint.net中調整了它的大小。但我已經使用了各種PHP嘗試來計算每個圖像的縱橫比,並且它們出現了不同。找出兩個圖像是否具有相同的寬高比php
如果我有一個2550x3300像素的圖像和另一個773x1000像素的圖像,我該如何比較PHP中的圖像縱橫比?這兩個圖像應該具有相同的寬高比,因爲我在點擊「保持寬高比」框的情況下在paint.net中調整了它的大小。但我已經使用了各種PHP嘗試來計算每個圖像的縱橫比,並且它們出現了不同。找出兩個圖像是否具有相同的寬高比php
要計算Aspect Ratio in PHP
function gcd($a, $b)
{
if ($a == 0 || $b == 0)
return abs(max(abs($a), abs($b)));
$r = $a % $b;
return ($r != 0) ?
gcd($b, $r) :
abs($b);
}
$gcd=gcd(1024,768);
echo "Aspect ratio = ". (2550/$gcd) . ":" . (3300/$gcd);
我用這個代碼太多,但兩個圖像的長寬比出來不同的,即使他們應該是相同的,因爲我保持寬高比調整他們。 –