比例化简
将比例化简为最简整数比形式:支持整数、小数、分数与百分比,用 BigInt 精确约简(1920:1080 → 16:9),并给出最大公约数、比值、分数/百分比互转与等比缩放。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
输入
每一项都用 BigInt 精确有理数解析,先通分再按最大公约数约简,所以小数与分数不会出现浮点误差。
化简结果
1201920:10801.77777816/9177.78%等比缩放
48:27这个工具能做什么
- 把屏幕分辨率、照片尺寸化成标准长宽比:1920:1080 输入后立刻得到 16:9,方便写规格或对比两台设备。
- 做蛋糕、涂料、混凝土配比时按比例放大缩小:先化简成最简整数比,再用等比缩放换算实际用量。
- 检查比例题的结果:0.5:0.75 与 1/3:1/6 这类小数、分数比例会先通分再约分,避免手算出错。
- 把比例换算成比值或百分比:例如 16:9 的比值是 1.777778,即 177.78%,方便和其他比例直接比较。
示例
输入
1920:1080(缩放倍数 3)
输出
最简整数比 16:9,约简掉的公约数 120,通分后的整数项 1920:1080,比值 1.777778,分数形式 16/9,百分比 177.78%;等比缩放 ×3 得到 48:27
1920 与 1080 的最大公约数是 120,两边同时除以 120 得到 16:9。输入 0.5:0.75 会得到 2:3,输入 1/3:1/6 会得到 2:1。
常见问题
小数比例是怎么化简的?
每一项先按精确有理数解析:0.5 变成 1/2,0.75 变成 3/4,再用分母的最小公倍数通分得到 2:3,最后按最大公约数约简。整个过程用 BigInt 整数运算,所以 0.1:0.2 这种看起来会「算不干净」的小数也能得到精确结果。
百分比也能当比例项吗?
可以。50% 会先被理解成 50/100 即 1/2,所以 100%:50% 化简后是 2:1。注意百分比在比例里只是「同一个数的另一种写法」,不要和「占比加起来必须 100%」混在一起。
三项以上的比例能化简吗?
可以,最多 8 项。算法是所有项一起通分,再取所有整数的最大公约数,例如 4:6:8 → 2:3:4。项数为 2 时还会额外给出比值、分数与百分比形式,多于 2 项时这些字段不适用。
为什么比例项不能是负数?
比例描述的是同一类量的相对大小(长度、份数、比例尺),负数会让「比」失去意义,也会让最大公约数的符号处理变得含糊,所以直接报错而不是给一个可能被误读的结果。
「约简掉的公约数」有什么用?
它是原始整数项除以最简整数项得到的倍数,例如 1920:1080 的 120。换算实际尺寸时用它更方便:把目标宽度除以 120 再乘以 16,就是对应的长度,不用重新做一次约分。
关键词:ratio simplifiersimplify ratioaspect ratiogreatest common divisor16:9比例化简最简整数比约分最大公约数长宽比1920x1080