什么是图片宽高比计算器?
这个工具能帮你算出任意图片的宽高比,也就是宽度和高度之间的比例关系,通常写成 W:H 的形式(比如 16:9)。它还能帮你按比例缩放图片,避免画面被拉伸或压扁:只要输入新的宽度或高度,工具就会自动算出对应的另一边尺寸。
如何使用
先以像素为单位输入图片的原始宽度和高度,计算器会立即显示化简后的宽高比以及对应的小数比值。如果要缩放图片,只需填写新的宽度**或**新的高度(另一个留空即可),系统就会按完全相同的比例算出缺失的那一边。如果两项都留空,缩放结果会直接显示原始尺寸。
计算公式详解
宽高比的算法,是用宽和高同时除以它们的最大公约数(GCD)。以 1920×1080 为例,最大公约数是 120,于是 1920÷120=16,1080÷120=9,得到 16:9。小数比值则更简单,就是宽÷高。要做等比缩放时,只需乘以或除以这个小数比值:
$$\text{Aspect} = \frac{\text{Width}}{\text{Height}}, \qquad \text{Ratio} = \frac{\text{Width}}{\gcd} : \frac{\text{Height}}{\gcd}$$
$$\text{New Height} = \text{New Width} \times \left(\frac{\text{Height}}{\text{Width}}\right)$$
实例演示
假设一张图片是 1920×1080。GCD(1920,1080)=120,所以比例为 16:9,小数比值为 1.7778。如果要把它缩放到宽 1280 px:
$$\text{New Height} = 1280 \times \left(\frac{1080}{1920}\right) = 1280 \times 0.5625 = 720 \text{ px}$$
最终得到一张完美的 1280×720 图片。
常见问题
如果我的图片是正方形怎么办? 一张 500×500 的图片,比例是 1:1,小数比值为 1.0——标准的正方形。
能算出非标准比例吗? 当然可以。不常见的尺寸同样会被化简,比如 1024×768 会化简为 4:3。
为什么缩放结果有时是小数? 像素必须是整数,所以在导出最终图片时,要把计算出来的边长四舍五入到最接近的整数像素。