同一主题需要横版、竖版和方版时,直接把一张成图强行裁切,常会丢主体、切断文字或破坏留白。
本文不把多尺寸适配理解成简单缩放,而是先记录主体锚点、文字安全区和不可裁切对象,再用裁切矩阵决定哪些内容可以移动、缩短或重排。凡达Ai画布仅作为项目语境,不代表产品会自动完成跨比例适配。
一、先建立一张比例需求表
不要从“横版改竖版”这句话直接开始。先列出每个目标比例、使用场景、主体占位、文字数量、允许裁切区域和必须保留的元素。比例不同,真正改变的不是画布尺寸,而是信息层级和空间分配。
| 版本 | 主要用途 | 必须保留 | 允许调整 |
|---|---|---|---|
| 横版16:9 | 文章头图或桌面展示 | 主体、标题、关键留白 | 装饰位置 |
| 方版1:1 | 列表卡片或社交预览 | 主体、短标题 | 背景范围 |
| 竖版4:5 | 移动端信息流 | 主体、核心信息 | 辅助装饰 |
| 长竖版9:16 | 移动端完整阅读 | 主体、层级顺序 | 局部构图和段落间距 |
二、为主体和文字设置构图锚点
{"subjectAnchor":{"x":0.52,"y":0.46,"lock":true},"titleSafeArea":{"x":0.08,"y":0.08,"w":0.84,"h":0.18},"cropForbidden":["face","product-label","key-number"]}核验记录:以上代码是可复用示例,不等于本文已在你的项目中实测;使用前请替换字段并记录实际输出。
三、用裁切矩阵决定保留与重排
裁切矩阵可以把“这版不好看”改写成具体动作:主体保持、标题缩短、装饰可裁、背景可延展,或者直接触发重新构图。矩阵是决策工具,不是自动排版规则;每种比例仍要用实际预览确认。
四、先做低成本适配,再决定是否重排
- 先检查主体锚点是否仍在安全范围;
- 再检查标题和关键数字是否需要缩短或换行;
- 随后判断装饰和背景是否可以裁切或延展;
- 如果核心信息冲突,停止硬裁切,回到该比例重新构图。
五、交付前保存一份跨比例对照
| 检查项 | 横版 | 方版 | 竖版 |
|---|---|---|---|
| 主体完整 | 通过/缺口 | 通过/缺口 | 通过/缺口 |
| 文字安全区 | 通过/缺口 | 通过/缺口 | 通过/缺口 |
| 裁切边界 | 记录位置 | 记录位置 | 记录位置 |
| 是否需重排 | 是/否 | 是/否 | 是/否 |
多尺寸适配的关键不是让每个版本看起来一模一样,而是让每个比例都保住自己的信息优先级。
失败反例
失败反例:先做一张横版最终图,再把它直接缩放成方版和竖版;结果主体被切掉、标题挤在边缘,最后只能反复重新生成。
仍然失败怎么办
仍然无法适配时,先冻结横版作为基准,再为冲突最大的比例单独做构图草案;不要继续在同一张成图上叠加裁切和缩放操作。
结论与边界
本文提供的是跨比例适配的记录和决策方法,不代表任何工具能自动识别安全区、自动保持主体位置或保证不同尺寸的视觉效果完全一致。
参考资料
- MDN:CSS aspect-ratio
- MDN:object-position
#凡达Ai #凡达Ai画布 #凡达Ai工具 #凡达Ai导演台 #多尺寸适配