首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定两张图片在php中是否具有相同的纵横比。

问确定两张图片在php中是否具有相同的纵横比。
EN

Stack Overflow用户
提问于 2013-10-03 13:21:59
回答 1查看 239关注 0票数 0

如果我有一个2550x3300像素的图像和另一个773x1000像素的图像,我如何在PHP中比较这两个图像的纵横比?这两个图像应该有相同的长宽比,因为我在paint.net中点击了“保持长宽比”框来调整它的大小。但我使用了各种PHP尝试来计算每个图像的纵横比,结果都不同。

EN

回答 1

Stack Overflow用户

发布于 2013-10-03 13:34:38

计算Aspect Ratio in PHP的步骤

代码语言:javascript
复制
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);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19151368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档