WordPress主题,我曾经发货,移动设备上的每个特色图像看起来都像是穿过了一个碎片,脸被拉伸,徽标被压扁,原因是CSS文件中的三个字符:a height: 240px a旁坐着 width: 100%.在375像素的手机上,产生的比例大约是1.56:1,图像是16:9 - 1.78:1,在纸面上没有太大的差异。在人脸上非常明显。
Aspect ratio 是其中一个感觉太简单而不会出错的东西,所以没有人会仔细检查它,它是一个单一的划分。然而它却悄悄地破坏了视频导出、在错误的地方裁剪的 OpenGraph 预览、带有黑条的缩略图以及 27 英寸显示器上看起来精细、手机上看起来很糟糕的英雄图像。数学是微不足道的;四舍五入错误的成本不是。
我建造 Toolz.dev 我不断地进行此计算 - 为插件和#39;s 管理屏幕调整图像大小,导出 Reels 格式的视频,计算出 OpenGraph 图像实际上应该是什么。所以我构建了 纵横比计算器 在一个领域中做并展示其工作。给它一个比率和一个维度,它给你另一个。给它一个大小,它将其简化为比率并告诉你该比率的名称。
TL;博士: Aspect ratio是宽度除以高度, 写成两个数字带冒号, 要找出缺少的高度:
width × (ratioHeight ÷ ratioWidth)。要找到缺失的宽度:height × (ratioWidth ÷ ratioHeight).要从大小中得到比率,将两个数字除以它们的最大公约数 - 1920 和 1080 共享 120 的 GCD,这给出了 16:9。 纵横比计算器 在浏览器中执行所有三个操作,预设为 16:9、9:16、1:1、4:3、3:2、21:9、1.91:1 和 2.39:1。
什么是长宽比?
率(aspetratio)是图像's宽度与其高度之间的比例关系,它被写成两个数字,中间用冒号隔开- 16:9,4:3,1:1- 并且它所描述的是 形状的, 不是尺寸。
1280 × 720、1920 × 1080、3840 × 2160是三种不同的分辨率,具有一个长宽比,它们在三种尺寸下形状相同,这就是为什么它们中的任何一个都缩放成任何其他而不失真或裁剪。同时1920 × 1080和1920 × 1200的宽度几乎相同,相差120像素的高度,并且形状根本不同 - 一个是16:9,另一个是16:10,并将为其中一种设计的内容放入为另一种构建的容器中意味着信箱或农作物。
比率只是宽÷高用最低项表示为分数,1920÷1080 = 1.777.。,分数1920/1080减为16/9,两者都是相同的事实陈述两种方式:十进制形式更容易比较(1.78比1.5宽吗?显然),冒号形式更容易说。
您实际需要的三种计算
解决缺失的维度
形一面你知道,这是实践中最常见的情况:"我需要一个16:9的图像,我的容器是1280像素宽-有多高?"
height = width × (ratioHeight ÷ ratioWidth)
= 1280 × (9 ÷ 16)
= 720
而在另一个方向:
width = height × (ratioWidth ÷ ratioHeight)
= 1080 × (16 ÷ 9)
= 1920
Calculator 中,挑选预设或键入你的比率,填入你知道的维度,留出另一个空白,打Calculate,填入空字段,在下面显示算术。
将尺寸减小到其比率
您有一个尺寸并想知道它的形状 - 通常是为了检查两个资产是否匹配,或者弄清楚客户's神秘维度的导出实际上是什么。
法最大公约数,求两个维度均分的最大数,都除以它,对于1920和1080,那个数是120:1920÷120 = 16,1080÷120 = 9,比值16:9。
这就是答案变得有趣的地方,因为现实世界的大小经常如此 不是 reduce到营销友好型比例。3440 × 1440超宽显示器减少到43:18。2560 × 1080的减少到64:27。两者都以"21:9"出售,实际上两者都不是- 21:9将是3360 × 1440。标签是十进制数(≈2.39:1和≈2.37:1)四舍五入到16:9旁边听起来整洁的东西。计算器给你真正的减少比例和十进制,所以你可以根据现实而不是从规格表中进行大小。
缩放和安装
同一想法的两个变体。 缩放 将两个维度乘以相同的因子,根据定义,该因子保留了该比率 - 1920 × 1080 的 50% 比例为 960 × 540,仍然是 16:9。 合身 缩小源尺寸,直到它位于边界框内而不失真:取较小的 boxWidth ÷ sourceWidth 並 boxHeight ÷ sourceHeight 并且按此缩放。将 4000 × 3000 的照片装入 1200 × 1200 的盒子中就变成了 1200 × 900,这正是 CSS 的意思 object-fit: contain does,以及当您要求最大尺寸大小时图像cdn的确切作用。
纵横比计算器的主要功能
十个预设,标记为实际使用地点
16:9 标准视频和大多数显示屏 9:16 卷轴、短裤、TikTok 和故事 1:1 方形社交帖子和头像 4:3 旧显示屏和 iPad 3:2 DSLR 摄影和 35 毫米胶片 2:3 肖像打印 5:4 8×10 打印 21:9 超宽 1.91:1 OpenGraph 链接预览图像 2.39:1 变形宽屏 悬停预设告诉您它的用途,当您试图记住 Instagram 想要哪个时,这比数字更重要。
每个答案下的公式
结果面板显示精确的算术 - 1280 × (9 ÷ 16) = 720.部分是为了验证它,部分是为了把它提升到电子表格或脚本中,如果你要将一个维度硬编码到一个CSS文件或一个Tailwind配置中,你应该能够看到数字来自哪里。
缩小的比率、小数和名称
每个结果都报告所有三种表示形式:简化整数比 (16:9)、十进制形式 (1.778:1) 以及一个通用名称(如果有)。十进制是您与之比较的;名称是您输入设计摘要的内容。
百万像素和总像素数
每个结果都包括以百万像素为单位的像素计数。这是您调整图像大小时实际预测内存使用和文件大小的数字 - 一张 4000 × 3000 的照片是 12 MP,其尺寸加倍是 48 MP 的四倍,而不是加倍。如果您正在生成响应式图像集,则该二次关系是您头脑中要保留的内容。当您完成大小调整时, 图像调整大小 並 图片压缩 在浏览器中执行实际工作。
A现场造型预告
结果面板中的一个矩形,按照您刚刚计算的比率绘制。这听起来很有装饰性,但事实并非如此--当您表示 16:9 时,您输入 9:16 的最快方法是当您期望宽大的盒子时查看一个高大的盒子。
客户端、离线、无注册
Plain JavaScript算术在你的浏览器。没有什么东西被发送到任何地方,没有什么东西被记录下来,页面与网络保持关闭。
我应该使用哪种长宽比?
| 比率 | 十进制 | 使用它的地方 | 典型像素大小 |
|---|---|---|---|
| 16:9 | 1.778 | YouTube、高清/4K 视频、大多数显示器、电视 | 1920×1080×3840×2160×成人电影网, 苍井空电影网2019年08月19日,中国人民政治协商会议第5次会议通过 |
| 9:16 | 0.563 | Instagram 卷轴、TikTok、YouTube 短片、故事 | 1080×1920×欧美性爱大片, 苍井空电影下载800另承接:工业自动化控制与系统设计,电气控制设备,自动化新技术的研究开发及推广,自动化成套设备与非标设备的技术开发与服务,自动化设备改造 |
| 1:1 | 1.0 | Instagram 提要帖子、头像、产品缩略图 | 1080×1080×欧美性爱大片, 苍井空电影下载800另承接:工业自动化控制与系统设计,电气控制设备,自动化新技术的研究开发及推广,自动化成套设备与非标设备的技术开发与服务,自动化设备改造 |
| 4:5 | 0.8 | Instagram 肖像提要帖子(最大的提要足迹) | 1080×1350×成人动漫电影大全, 苍井空电影下载800另承接:工业自动化控制与系统设计,电气控制设备,自动化新技术的研究开发及推广,自动化成套设备与非标设备的技术开发与服务,自动化设备改造 |
| 1.91:1 | 1.91 | OpenGraph/Twitter 卡链接预览 | 1200×630×快播电影大全, 苍井空电影下载800另承接:工业自动化控制与系统设计,电气控制设备,自动化新技术的研究开发及推广,自动化成套设备与非标设备的技术开发与服务,自动化设备改造 |
| 4:3 | 1.333 | IPad、老式显示器、许多摄像头传感器 | 2048×1536×1536×1536×150mm5、 有效工作空间:268×158×150mm6、 可装试样数量:>2048×150mm6、 可装试样数量:>2048×1536×150mm6、 可装试样数量:>2048×1536×150mm6、 可装试样数量:>2048×1536×150mm6、 可装试样数量:> |
| 3:2 | 1.5 | DSLR和无反光镜的剧照,35毫米胶片,照片打印 | 6000×4000×快播电影大全, 苍井空电影下载6000×4000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1000×1 |
| 21:9 (真的~2.37和2.39:1) | ~2.38 | 超宽显示器、电影作物 | 3440×1440×欧美性爱大片, 苍井空电影下载3440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1440×1 |
| 2.39:1 | 2.39 | 变形宽银幕电影 | 4096×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1716×1 |
2个实用笔记,1200 × 630的OpenGraph大小缩小到40:21,小数点1.905-足够接近大家都这么称呼的1.91:1,而且是Facebook、LinkedIn、X大小都渲染干净的结果,用 打开图预览 工具在发货之前,因为剪裁严重的预览图像是无人点击的链接上最明显的错误。 4:5 对于 Instagram 来说是值得了解的:它在提要中占据的垂直空间比 1:1 更多,这是免费的关注。
常见用例
调整响应图像的大小而不失真
您正在构建卡片网格,设计要求在容器宽度为 384 像素时提供 16:9 缩略图。计算:384 × 9 ÷ 16 = 216。现在您的 CSS 都有混凝土尺寸 aspect-ratio: 16 / 9 declaration和你的图片导出,而且他们彼此都很认同,现代的css让这个比以前更容易- aspect-ratio CSS中直接取比率,让浏览器进行算术 - 但您仍然需要资产本身的像素尺寸。
导出特定平台的视频
16:9拍的,需要9:16的垂直切,高度停留在1920,所以宽度是1920 × 9÷16 = 1080,那就是你的导出大小- 而数字看起来很熟悉的原因是1080 × 1920简单就是轴互换的1920 × 1080,这也就是"垂直视频"的意思。
计算器不会为您做的一件事:H。264 需要偶数维度。如果您的数学落在奇数上,则将奇数面向下舍入一个像素,否则您的编码器将拒绝这项工作。
找出什么是神秘资产
1440 × 1800的客户端发送资产,问为什么在首页裁剪不好,减少:1440和1800的GCD是360,给出4:5,你的首页插槽是16:9,那两种形状不能既满足而不裁剪- 现在你有一个具体的答案和一个决定要做,而不是模糊的感觉,有些东西不行了。
检查一组资产是否一致
Launch之前,通过比率模式运行每个英雄图像's维度,如果三十个中的一个以1.6:1返回,而其余的为1.778:1,你已经找到了在live网站上看起来会微妙错误的资产,并且你在用户之前就已经找到了。
值得了解的技术笔记
四舍五入。 大多数比率计算不会落在整个像素上。宽度为 1000 的 16:9 给出的高度为 562.5。计算器四舍五入到最接近的整个像素,因此您将得到 563 - 形状为 1.7762:1 而不是 1.7778:1,相差约百分之一的十分之一,并且不可见。不要追逐它。请注意持续舍入 下来 如果您正在堆叠元素,则跨图像集可能会累积可见漂移;每次都从源维度而不是从之前的结果舍入。
像素长宽比与显示长宽比。 在广播视频中,这些内容可能有所不同:旧的 DV 镜头存储为 720 × 480 像素,但通过使每个像素不方形来显示为 4:3。今天你几乎没有任何接触可以做到这一点 - 所有东西都是方形像素 - 但如果你正在处理遗留镜头并且数学拒绝加起来,这就是原因。
aspect-ratio 在CSS中。 2021年起你可以写作 aspect-ratio: 16 / 9 er让浏览器保持形状,而一维是流动的。用它。它去掉了过去必备的整个类padding-top百分比黑客,并且它意味着你的布局在你从未测试过的宽度上保持正确。你仍然想要资产导出的计算器,因为图像文件必须是实数像素。
裁剪不是结垢。 如果源和目标比率不同,则无法调整它们之间的大小 - 您必须裁剪、信箱或扭曲。故意选择。 object-fit: cover 稼(而且通常是你想要的照片), contain 信箱(通常是您想要的徽标),以及 fill 曲(几乎从来没有你想要的,以及本文顶部我的脸部被破坏的错误的原因)。
常问问题
如何根据宽度和高度计算纵横比?
将两个数字除以最大的公约数。 对于 1920 × 1080,GCD 为 120,因此该比率降低到 16:9。 切换此计算器以获取比率模式,输入两个维度,它会为您进行减少并命名比率。
1280像素宽的16:9图像需要多高?
将宽度乘以 9 并除以 16: 1280 × 9 ÷ 16 = 720。 所以一个 16:9 宽的 1280 像素的图像是 720 像素的高度。 输入 16:9 预设和 1280 的宽度以确认。
纵横比和分辨率有什么区别?
Aspect ratio就是形状-宽度与高度的比例 分辨率就是实际像素数 1280 × 720和1920 × 1080是不同的分辨率,具有相同的16:9的宽高比,这就是为什么一个缩放到另一个不失真,也不裁剪的原因。
我应该在社交媒体上使用哪种纵横比?
Instagram 提要帖子使用 1:1 或 4:5,卷轴、故事、TikTok 和 YouTube 短片使用 9:16,标准 YouTube 视频使用 16:9,标准 YouTube 视频使用 1.91:1 打开图表 facebook、linkedin 和 X 上的链接预览图像。此工具中的预设包含所有这些。
为什么我的调整大小的图像看起来拉伸?
新的宽度和高度与原始比率不匹配,因此图像沿着一个轴被压扁。使用原始比率从目标宽度计算目标高度,而不是手工输入两个数字 - 这正是解决缺失侧模式的目的。
21:9 实际上是什么意思?
是超宽显示屏的营销标签,3440 × 1440显示器的真实比例为43:18,大致为2.39:1,2560 × 1080面板为64:27,在产品列表中都四舍五入为"21:9"如果需要精确的像素尺寸,则从真实面板分辨率而不是标签计算。
当结果不是整数时,如何保持宽高比?
计算器四舍五入到最接近的整个像素,最多引入半像素漂移 - 实际上是不可见的。视频编码器更严格:H。264 需要偶数维度,因此如果编码器拒绝您的大小,则将奇数面向下舍入一个像素。
这个计算器可以离线工作吗?
是的。 每次计算都是在浏览器中运行的普通 JavaScript 算术。 没有任何维度被发送到服务器,没有记录任何内容,并且一旦页面加载,该工具仍将继续工作,没有互联网连接。
相关工具
- 图像调整大小- 在浏览器中应用您刚刚计算的维度
- 图片压缩- 一旦形状正确,就缩小文件
- 百分比计算器- 占工作规模的一半
- 打开图预览- 在发送链接之前检查 1.91:1 映像
- 格式转换器- 网络P 以及您刚刚调整大小的资产的 AVIF
进一步阅读: 图像压缩完整指南 並 Web 的基本图像工具。



