图片裁剪看起来只是”切一块出来”,但实际场景里同一张图发不同平台效果差很多——根因是各平台用不同比例的缩略图、不同的安全区、不同的压缩规则。理解这些规则能避免”我的图发出去主体被切掉”的尴尬。
主流比例速查
| 比例 | 数值 | 用途 | 典型尺寸 |
|---|---|---|---|
| 1:1 | 1.00 | Instagram Feed、头像、商品图 | 1080×1080 |
| 4:3 | 1.33 | 平板、单反默认、传统投影 | 1600×1200 |
| 16:9 | 1.78 | 视频、Web banner、现代 PPT | 1920×1080 |
| 3:2 | 1.50 | 单反 35mm、明信片 | 1500×1000 |
| 2:1 | 2.00 | LinkedIn 封面、宽屏海报 | 2000×1000 |
| 3:4 | 0.75 | 小红书、iPad 竖向 | 1080×1440 |
| 2:3 | 0.67 | 印刷海报(A4 接近 2:3) | 1000×1500 |
| 9:16 | 0.56 | 抖音、Stories、Reels | 1080×1920 |
比例选择口诀:
- 横向(landscape):16:9 > 3:2 > 4:3 > 2:1
- 方形(square):1:1
- 竖向(portrait):3:4 > 2:3 > 9:16
平台 × 比例对照
| 平台 | Feed 主图 | 个人主页缩略图 | Stories / Reels |
|---|---|---|---|
| 1:1 / 4:5 / 1.91:1 | 1:1 | 9:16 | |
| 小红书 | 3:4 / 1:1 / 4:5 | 3:4 | 9:16(图文/视频) |
| 微博 | 任意(自动裁剪) | 不固定 | - |
| 抖音 | 9:16 | 9:16 | 9:16 |
| 微信朋友圈 | 1:1(多图)/ 任意(单图) | - | - |
| 微信视频号 | 9:16 / 16:9 | - | - |
| YouTube 缩略图 | 16:9 | - | Shorts 9:16 |
| Bilibili 封面 | 16:9 | - | - |
| 知乎 | 16:9(封面) | 1:1 | - |
| 1.91:1 | - | - | |
| Twitter / X | 16:9 / 1:1 | - | - |
关键:你上传的图比例与平台缩略图比例不一致时,平台会居中裁剪——主体贴边的会被切。
安全区设计
┌──────────────────────────────┐ ← 完整图(出血外)
│ 裁剪区可能切到这里 │
│ ┌────────────────────────┐ │ ← 平台显示边界
│ │ 可能被 UI 覆盖 │ │
│ │ ┌──────────────────┐ │ │
│ │ │ │ │ │
│ │ │ 安全区 │ │ │ ← 主体放这里
│ │ │ (主体在此) │ │ │
│ │ │ │ │ │
│ │ └──────────────────┘ │ │
│ │ 可能被 UI 覆盖 │ │
│ └────────────────────────┘ │
│ 裁剪区可能切到这里 │
└──────────────────────────────┘
安全区典型比例:
- 中心 60-70% 区域 = 强安全区(任何平台都能看全)
- 中心 80% 区域 = 普通安全区(多数平台 OK)
- 边缘 10% = 危险区(可能被 UI 覆盖或裁剪)
各平台 UI 覆盖位置:
| 平台 | 顶部覆盖 | 底部覆盖 | 左右覆盖 |
|---|---|---|---|
| Instagram Feed | 0 | 点赞 / 评论按钮 | 0 |
| 小红书笔记 | 0 | 标题 ≈80px | 0 |
| 抖音 | 状态栏 + 顶栏 | 文字 + 按钮(≈30%) | 右侧按钮 |
| 微信朋友圈 | 0 | 文案 | 0 |
| 视频号 | 状态栏 | 文案 + 按钮 | 右侧按钮 |
实务:
- 拍摄 / 设计时预留安全区——脸 / 文字 / 主体不靠边
- 多平台分发 → 按”最严格”安全区设计(抖音 9:16)
- 重要文字 / Logo → 中心 60%
出血:印刷必备
出血量(标准):
- 商业印刷:3mm
- 高端印刷:5mm
- 大幅面(海报):5-10mm
为什么需要:
- 印刷机切边精度 ±1-2mm
- 设计稿做出血外延 → 即使切歪也无白边
示例:
最终成品:100×140mm 名片
设计稿尺寸:106×146mm(每边 +3mm)
设计原则:
- 背景延伸到 106×146
- 主体内容(文字 / Logo)距离 100×140 边缘 5mm 以上
- 切线(裁剪标记)画在 100×140 位置
电子文档”出血”概念:
- 网页设计响应式 → 主体居中,边缘可裁
- 平台缩略图 → 主体在安全区,边缘可裁
- PPT / 视频 → 字幕避开屏幕边缘 5%
圆形裁剪的实现细节
JPG 圆形裁剪:
- JPG 不支持透明
- 圆外填充:白色 / 黑色 / 任意纯色
- 视觉上是圆,文件本质是矩形
- 适合:上传到不支持透明的平台
PNG 圆形裁剪:
- PNG 支持 alpha 通道
- 圆外区域真透明
- 文件边界仍是矩形
- 适合:贴纸、Logo、需要透明背景
Web 端圆形显示(推荐):
img.avatar {
width: 100px;
height: 100px;
border-radius: 50%;
object-fit: cover;
}
- 原图保持矩形
- 浏览器渲染时显示为圆
- 最灵活——可以随时改回矩形
头像场景实务:
- 上传正方形 PNG / JPG——平台自动处理圆形显示
- 不要预先裁圆上传——平台再裁会破坏边缘
- 重点:1:1 + 主体居中
旋转的”无损”陷阱
JPG 旋转的不同实现:
| 操作 | 实现 | 是否有损 |
|---|---|---|
| 90° / 180° / 270° 用 jpegtran | 重组 DCT 块 | 无损 |
| 90° / 180° / 270° 用普通工具 | 解码 + 重编码 | 有损(1-3%) |
| 任意角度(如 15°) | 解码 + 插值采样 + 重编码 | 必然有损 |
| EXIF 方向标签 | 不动图像数据 | 无损但部分工具不读 |
EXIF 方向陷阱:
- 手机拍竖照 → 相机传感器是横的,存储为横图 + EXIF 标签 “旋转 90°”
- 用支持 EXIF 的工具看 → 自动竖向显示
- 用浏览器 / 网页上传 → 部分软件不读 EXIF → 显示横向(“我的照片为什么是躺着的”)
修复方法:
# 把 EXIF 方向应用到图像本身,然后清除 EXIF 标签
mogrify -auto-orient *.jpg
# Python (PIL)
from PIL import Image, ExifTags
img = Image.open('photo.jpg')
img = ImageOps.exif_transpose(img) # 应用 EXIF 旋转
img.save('photo_fixed.jpg')
多比例输出策略
单图发多平台的通用方案:
原图(任意比例,最好高分辨率)
↓
三个版本:
├─ 16:9(视频 / 横版社交)
├─ 1:1(Instagram / 头像 / 商品)
└─ 9:16(抖音 / Stories)
主体居中策略:
- 主体放图像中心
- 三个比例都用”居中裁剪”
- 边缘内容可被裁掉
主体偏置策略(不放中心):
- 主体放黄金分割点(约 1/3 位置)
- 不同比例可能切掉不同部分
- 需要每个版本人工调整
自动批处理(命令行):
# ImageMagick: 居中裁剪到 1:1
convert input.jpg -gravity center -crop 1:1 +repage output_1x1.jpg
# 居中裁剪到 16:9
convert input.jpg -gravity center -crop 16:9 +repage output_16x9.jpg
# 居中裁剪到 9:16
convert input.jpg -gravity center -crop 9:16 +repage output_9x16.jpg
实战裁剪决策树
我要发布一张图,怎么裁剪?
├─ 目标平台明确?
│ ├─ Instagram Feed → 1:1 / 4:5
│ ├─ Stories / Reels / 抖音 → 9:16
│ ├─ YouTube / B 站封面 → 16:9
│ ├─ 小红书 → 3:4
│ └─ LinkedIn 封面 → 1.91:1
│
├─ 多平台分发?
│ ├─ 准备 3 个版本(1:1 + 16:9 + 9:16)
│ └─ 主体放中心,三个版本都做居中裁剪
│
├─ 印刷需求?
│ ├─ 设计稿外延 3-5mm 出血
│ ├─ 主体距离裁剪线 5mm 以上
│ └─ 输出 PDF/X 标准
│
└─ 不确定 → 1:1 兜底
实务清单
✅ 必做:
- 拍摄 / 设计时考虑目标平台比例
- 主体放中心 60-70% 安全区
- 多平台分发准备多比例版本
- JPG 90° 旋转用 jpegtran 无损
- 上传前应用 EXIF 方向(避免横竖错乱)
❌ 避免:
- 主体贴边(被裁剪 / 被 UI 覆盖)
- 强行用 1:1 拍长风景照
- 用任意角度旋转(必有损)
- 直接上传 4K 原图(平台必压)
- 头像预先裁成圆形(不灵活)
裁剪比例不只是”切一刀”——是构图、平台理解、视觉传达的综合决策。先想清楚目标平台和缩略图规则,比例自然就有答案。