常用社交比例
把截图按比例缩放(contain)放入 1200×630、1080×1080、1080×1920、1600×900 的固定画布,边距与圆角照常参与计算;导出像素由预设尺寸 × 1x/2x 精确给出。
输入与参数
spec— 几何 / 图层模型 JSONpreset— 社交尺寸预设scale— 导出倍率backgroundPreset— 切换背景(不重置输入/裁剪)frameAssetStatus— 框素材加载状态clipboardMode— 输入场景(粘贴 / 选文件回退)format— 输出格式(计划中的格式字段)
真实示例
{"image":{"id":"shot-01","width":1280,"height":800,"bytes":245760,"hasAlpha":true,"format":"png"},"crop":{"x":0,"y":0,"width":1280,"height":800},"padding":48,"radius":20,"background":{"kind":"gradient","from":"#E8F3EC","to":"#F7F8F5","alpha":1},"shadow":{"blur":24,"offsetY":12,"alpha":0.18},"frame":{"kind":"browser","assetStatus":"ok"},"preset":"auto","format":"png","scale":2,"clipboardMode":"desktop-paste"}
(preset=og-1200x630;padding=48;radius=20;scale=2)
→ 预设画布 1200×630 不随边距放大;源图按 contain 放入可用区并保持 1280:800 比例;导出 2x = 2400×1260(3,024,000 px),预览 1200×630;超长画布仍受 64MP 上限预检查。
限制与失败处理
四个固定预设,不提供自定义画布尺寸;不生成真实社交卡片图片;contain 缩放为几何计算,浏览器内绘制未实测;其余预算同 beautify。
FAQ
预设会拉伸图片吗?
不会,使用 contain 等比缩放并居中;边距过大导致可用区不足时返回 PADDING_TOO_LARGE。
2x 会改变构图吗?
不会,只对同一设计画布做整数倍缩放,图层签名不变。