如何从像素计算长宽比(分步详解)
你手上有一对像素尺寸 —— 1920 × 1080、2160 × 3840、2390 × 1000 —— 想知道它们对应的是什么长宽比。答案永远只差一次简短的计算:把两个数都除以它们的最大公约数(GCD),剩下的就是最简形式的长宽比。本文从基本原理推导这套数学,覆盖各种棘手场景(小数输入、近似匹配、超大质数),并展示如果你不想动笔算,怎么两次点击就拿到同样的结果。
你需要什么(以及 GCD 究竟是什么)
要从像素计算长宽比,你只需要三样东西:以像素为单位的宽度、以像素为单位的高度,以及一种找出两者最大公约数的方法 —— 也就是能同时整除两数的最大整数。
GCD 是所有长宽比化简的核心引擎。如果两个数共享一个公因数(比如 1920 和 1080 都能被 120 整除),把两边都除以这个因数会保留比值,但把数字变得更小、更易读。1920 比 1080 的长宽比,完全等同于 16 比 9,也完全等同于 32 比 18。数学家偏好最小的那一对,因为更便于比较,而 16:9 正是所有电视机和 YouTube 规格表所采用的形式。
对两个整数 a 和 b,欧几里得算法只需少数几步就能求出 GCD:
- 如果
b为 0,返回a。 - 否则,把
(a, b)替换成(b, a mod b)。 - 重复。
这套算法快有两个原因:它收敛得很快(每两步迭代第二个数至少减半),而且不在乎两个输入哪个更大。
分步演算:1920 × 1080 → 16:9
我们用地球上最常见的屏幕分辨率走一遍。
Step 1: gcd(1920, 1080)
= gcd(1080, 1920 mod 1080)
= gcd(1080, 840)
Step 2: gcd(1080, 840)
= gcd(840, 1080 mod 840)
= gcd(840, 240)
Step 3: gcd(840, 240)
= gcd(240, 840 mod 240)
= gcd(240, 120)
Step 4: gcd(240, 120)
= gcd(120, 240 mod 120)
= gcd(120, 0)
= 120
所以 1920 和 1080 的 GCD 是 120。两边各除一次:
1920 / 120 = 16
1080 / 120 = 9
→ 16:9
完成。总共四步算术,对应一个视频剪辑师每周要敲五十遍的数字。
分步演算:3840 × 2160 → 仍然是 16:9
4K UHD 不过是 1920 × 1080 在两个维度上各翻了一倍。倍乘保留长宽比,所以答案应该还是 16:9 —— 数学也佐证了这点:
gcd(3840, 2160)
= gcd(2160, 1680) ← 3840 mod 2160 = 1680
= gcd(1680, 480) ← 2160 mod 1680 = 480
= gcd(480, 240) ← 1680 mod 480 = 240
= gcd(240, 0)
= 240
3840 / 240 = 16
2160 / 240 = 9
→ 16:9
这是个有用的健全性检验。只要你把尺寸翻倍、减半,或乘以一个常数缩放,长宽比就保持不变。如果缩放后简化得到不同的比值,那就是算错了。
常见尺寸及其比值
下面是你最常碰到的分辨率参考表:
| 分辨率 | 像素 | GCD | 长宽比 | 常用名 |
|---|---|---|---|---|
| HD Ready | 1280 × 720 | 80 | 16:9 | 720p |
| Full HD | 1920 × 1080 | 120 | 16:9 | 1080p |
| 2K Cinema | 2048 × 1080 | 32 | 256:135 | DCI 2K |
| QHD | 2560 × 1440 | 160 | 16:9 | 1440p |
| 4K UHD | 3840 × 2160 | 240 | 16:9 | 2160p |
| 4K DCI | 4096 × 2160 | 32 | 128:67* | DCI 4K(≈1.91:1) |
| 8K UHD | 7680 × 4320 | 480 | 16:9 | 4320p |
| iPhone 15 Pro | 1179 × 2556 | 3 | 393:852 | ~9:19.5 |
| Galaxy S24 Ultra | 1440 × 3120 | 240 | 6:13 | ~9:19.5 |
| iPad Pro 13" | 2752 × 2064 | 688 | 4:3 | 4:3 |
*DCI 4K 那个怪异的 128:67 简化形式说明 4096 × 2160 接近但并非精确等于 1.85:1 —— 也就是占主导地位的影院"flat"比例。电影放映机会通过加黑边或缩放来适配。
注意现代手机会产生多么糟糕的比值。iPhone 15 Pro 的 393:852 与任何标准预设都对不上,因为出于人体工学考虑,Apple 选择了一个比 9:19.5 略高的显示屏。当手机输出这种"奇异"比值时,你通常不想要字面上的简化形式 —— 你想要的是和最接近的预设做比较(计算器的"closest preset"功能就自动做这件事)。
小数输入:电影长宽比
电影标准并非整数。一个 2.39:1 的变形宽银幕画面在 2048 × 858 像素下,按字面计算的比值是 1024:429 —— 准确,但对行业里任何人都没用。
诀窍是在 GCD 步骤之前先把输入按比例放大。把 2.39 和 1 都乘以 100,得到 239 和 100,而 gcd(239, 100) = 1(互质),所以 239:100 就是最简形式。多数计算器(包括本工具)会按 10⁴ 缩放以保留四位小数精度 —— 足以覆盖 2.39:1、1.85:1、1.66:1,甚至 Ultra Panavision 的 2.76:1。
对于来自电影裁切的像素输入,照常运行 GCD 即可,但要做好心理准备 —— 答案会比 16:9 难辨识得多。把结果与八种电影和广播预设做对比,就能看出你的尺寸最接近哪一个。
值得了解的边界情况
互质输入。 如果宽和高除了 1 之外没有任何公因数,GCD 就是 1,"简化"后的比值就是原始数字本身,比如 7:13。这通常意味着你输错了某个尺寸;请仔细复核像素数。
零或负数输入。 长宽比对非正尺寸是未定义的。计算器对这类输入返回 null —— 不要把 gcd(0, n) 的结果当作比值来解读。
小数像素。 显示像素永远是整数,但缩小导出时偶尔会在 EXIF 元数据里产生小数像素值。计算长宽比之前先四舍五入到最近的整数,或者接受四位小数的精度边界(1919.5 × 1080 和 1920 × 1080 的差异肉眼不可见)。
超大输入。 即便是 8K(7680 × 4320),欧几里得算法也能在不到 10 次迭代内跑完。性能上没有任何值得担心的天花板。
如何一键完成
数学并不复杂,但对超出常见情形的场景算起来很烦琐。免费的 Screen Ruler 长宽比计算器会对你在宽度和高度字段输入的任何数字运行 GCD,即时返回简化后的比值、最接近的预设名、十进制数值,以及一个可视化的长宽比预览块。结果可分享的 URL 意味着你可以把 ?w=1920&h=1080 这样的配置直接粘贴到 Slack 线程或设计文档里。
如果你需要反向计算 —— 在比值固定时找出缺失的某个维度 —— 同一个计算器的反向模式也能搞定:选个预设(16:9、9:16、21:9 等),输入一个已知维度,读出另一个。
FAQ
哪些比值是互质的? 当两个数的 GCD 为 1 时它们互质,意思是除了 1 之外没有任何公因数。例如:7:13、11:23、393:852。互质比值是合法的,但很少能对应到某个标准预设。
为什么我的智能手机屏幕给出一个奇怪的比值? 多数现代手机(iPhone 14+、Galaxy S22+、Pixel 7+)使用比 9:19.5 略高的显示屏,以便给摄像头和圆角留出空间。这个精确比值是有意为之,并未标准化 —— 每款手机都略有不同。
长宽比一定是整数比吗? 不是。像 2.39:1、1.85:1、2.76:1 这样的电影比值是十进制比 1 的形式,无法简化为小整数。计算器保留四位小数精度;低于这个尺度,四舍五入是可以接受的。
想一键搞定这次计算?免费的 Screen Ruler 长宽比计算器处理八种预设和两个方向的计算。无需注册、没有广告,全在你的浏览器里运行。
相关文章
7 款最好用的可打印尺子工具横评
亲手测试 7 款可打印尺子生成器与 PDF,包括 Vendian、Mathatube、Printable-Ruler.net 和 Screen Ruler——从精度、定制能力、纸张格式、校准选项、易用性五个维度对比。
屏幕尺寸计算器的 15 个常见问题
关于屏幕尺寸、长宽比、观看距离和如何使用屏幕尺寸计算器的常见问题——覆盖电视尺寸、投影仪、超宽显示器、手机屏、PPI 等。
可打印尺子的内部原理:技术深度解析
幕后视角,看可打印尺子生成器如何把用户输入变成一份尺寸精确的 PDF——涵盖页面几何、矢量刻度生成、字体大小、PDF 渲染管线,以及那个导致大部分误差的打印缩放环节。