scenario-formats

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Scenario Formats

Scenario 格式适配

Overview

概述

Format adaptation is derivation, not regeneration: re-prompting the concept per placement makes five cousins, not five formats of one approved master. The failure modes are picking the wrong operation (a resize where canvas needed inventing, a crop that beheads the subject) and deriving in the wrong order. The canvas tools' exact contracts live in
scenario-image-editing
; this skill is the decision ladder and the order of operations around them, with per-placement ratios, pixel targets, and safe zones in references/placement-specs.md. A video master climbs the same ladder: video resize versus generative reframe lives in
scenario-video-editing
, and far ratios recompose per
scenario-video
. Connection and the core loop: see the
scenario
skill. Lettering per format:
scenario-text-overlay
. If a sibling skill named here is missing from your available skills, ask the user to install it (
npx skills add scenario-labs/skills --skill <name>
); unattended, proceed from tool schemas and flag the gap.
格式适配是衍生而非重生:为每个展示位置重新提示生成概念,得到的是五张相似但不同的图,而非同一张获批母版的五种格式版本。常见的失败原因包括选择了错误的操作(比如需要补充画布内容时用了调整大小,或是裁剪把主体的头部切掉了)以及衍生操作的顺序错误。画布工具的具体功能约定见
scenario-image-editing
;本技能是围绕这些工具的决策阶梯与操作顺序,各展示位置的比例、像素要求和安全区见references/placement-specs.md。视频母版遵循同样的决策逻辑:视频调整大小与生成式重构的相关功能见
scenario-video-editing
,大比例差异的重排版则见
scenario-video
。连接方式与核心循环:参见
scenario
技能。各格式的文字叠加:参见
scenario-text-overlay
。如果你的可用技能中缺少此处提到的关联技能,请让用户安装(命令:
npx skills add scenario-labs/skills --skill <name>
);在无人值守模式下,可基于工具Schema继续操作并标记缺失的技能。

The decision ladder

决策阶梯

Per target format, take the first rung that fits. Each rung is a
model_run
on a model found with
search
(
target="models"
,
public=true
), never a dedicated MCP tool of its own:
The target needsOperation
Same ratio, other pixelsResize: exact, scales pixels, invents nothing
A tighter ratio, edges expendableResize with
fit: "cover"
: exact, center-crops the overflow; only when the subject clears the cut
More canvas, composition intactExpand or uncrop: exact pixels, fills outward
Another ratio, recomposed around the subjectGenerative reframe; the text-protecting variant when lettering or marks are on the plate
A far ratio or a new visual hierarchyRecompose natively: a fresh run per
scenario-image
with the master as reference (
scenario-consistency
), composed for that ratio
The last rung applies more often than it looks: 16:9 key art seldom survives to 9:16 by any amount of outpainting, which is why the director siblings (
scenario-video-ads
) design each delivery ratio as its own composition.
针对每个目标格式,选择第一个符合条件的阶梯层级。每个层级都是通过
search
(
target="models"
,
public=true
)找到的模型上执行的
model_run
,而非独立的专用MCP工具:
目标需求操作方式
比例相同,像素尺寸不同Resize(调整大小):精确缩放像素,不生成任何新内容
比例更紧凑,边缘内容可舍弃使用
fit: "cover"
的Resize:精确调整,居中裁剪溢出部分;仅当主体不在裁剪区域内时使用
需要更大画布,构图保持不变Expand(扩展)或Uncrop(反裁剪):精确调整像素尺寸,向外填充内容
比例不同,需围绕主体重新构图Generative reframe(生成式重构);如果画布上有文字或标识,使用带文字保护的变体
比例差异极大,或需要新的视觉层级原生重构图:通过
scenario-image
重新生成,以母版为参考(使用
scenario-consistency
),针对目标比例专门构图
最后一个层级的实际应用场景比看起来更多:16:9的主视觉无论怎么outpaint都很难适配成9:16的格式,这也是为什么导演类关联技能(
scenario-video-ads
)会为每个交付比例单独设计构图。

Order of operations

操作顺序

  1. Approve one master first, at the largest clean size available, on a text-free plate (unattended, the task's named master or the brief's own description stands in for the approval).
  2. Derive every format from that master, never from another derivative: derivative-of-derivative compounds re-rendering artifacts.
  3. Reframe and expand before grading and grain: generative canvas work re-renders the image, so finishing passes applied first come back partly reinterpreted (
    scenario-image-editing
    holds the pipeline order). A video reframe also precedes any upscale: it renders at its own resolution tier whatever the input carries (1080p at most at authoring time), so an upscale ahead of it is discarded; upscale the reframed clip to delivery size.
  4. Verify by measurement before finishing: reframe ratio enums are approximate (a 4:5 request came back 29:36 at authoring time), so check output dimensions, land exact with a resize, and batch-check that subjects survived with
    asset_analyze
    (
    scenario-asset-analysis
    ).
  5. Letter last: re-overlay lettering per format with
    scenario-text-overlay
    , sized to each final canvas, since type scaled by a resize turns soft and each placement has its own safe area. Keep critical content and text away from the edges platform UI covers: each placement's target and safe zone is in references/placement-specs.md as an authoring-time value, so confirm contractual specs with the user (unattended, task instructions win over the reference, and the delivery report states which was used).
  1. 首先确认一张母版,使用可用的最大干净尺寸,且画布上无文字(无人值守模式下,任务指定的母版或需求说明中的描述可作为确认依据)。
  2. 所有格式都从该母版衍生,绝不要从另一个衍生版本再衍生:二次衍生会叠加重渲染瑕疵。
  3. 重构和扩展要在调色和加颗粒之前进行:生成式画布操作会重新渲染图像,因此先做的后期处理会被部分重绘(流水线顺序见
    scenario-image-editing
    )。视频重构也要在任何超分辨率之前进行:无论输入分辨率多高,重构都会在自身的分辨率层级下渲染(制作阶段最高为1080p),因此之前做的超分辨率会被浪费;应该先重构片段,再超分辨率到交付尺寸。
  4. 后期处理前先通过测量验证:重构的比例枚举值是近似的(比如请求4:5的比例,制作阶段可能返回29:36),因此要检查输出尺寸,通过调整大小精确到目标值,并用
    asset_analyze
    批量检查主体是否完整保留(见
    scenario-asset-analysis
    )。
  5. 最后加文字:使用
    scenario-text-overlay
    为每个格式重新叠加文字,文字大小适配每个最终画布,因为通过调整大小缩放的文字会变模糊,且每个展示位置都有自己的安全区。要让关键内容和文字远离平台UI会覆盖的边缘区域:每个展示位置的目标尺寸和安全区作为制作阶段的数值记录在references/placement-specs.md中,因此要和用户确认约定的规格(无人值守模式下,任务说明优先级高于参考文档,交付报告中需说明使用的是哪份规格)。

Worked example: key art to story, feed, and thumbnail

实操示例:将主视觉适配为Stories、信息流和缩略图格式

  1. Master: 16:9 text-free key art, approved.
  2. 1:1 feed: generative reframe with a prompt naming what must stay ("the knight centered, both banners visible"), then a resize pass to the exact deliverable pixels.
  3. 9:16 story: a far ratio, so recompose natively: one run per
    scenario-image
    with the master as reference and a 9:16 composition clause; the master holds palette and subject on-look.
  4. Thumbnail: readability rules the crop, so reframe tight on the face or product, land exact with a resize, then
    asset_display
    the result and judge it small: thumbnails are seen at a tenth of their size.
  5. Verify dimensions against the deliverable list and batch-check that subjects survived with one
    asset_analyze
    pass, then overlay the title card per format onto each final canvas and file the set in a collection.
  1. 母版:16:9无文字主视觉,已确认。
  2. 1:1信息流:使用生成式重构,在提示词中明确必须保留的内容(「骑士居中,两面旗帜都可见」),然后通过调整大小精确到交付像素尺寸。
  3. 9:16 Stories:比例差异极大,因此进行原生重构图:通过
    scenario-image
    生成一次,以母版为参考并加入9:16构图要求;母版用于保持调色板和主体外观一致。
  4. 缩略图:可读性是裁剪的首要原则,因此重构时要紧贴人脸或产品,通过调整大小精确到目标尺寸,然后用
    asset_display
    展示结果并缩小判断效果:因为缩略图通常以实际尺寸的十分之一大小被查看。
  5. 对照交付清单验证尺寸,用一次
    asset_analyze
    批量检查主体是否完整,然后为每个格式在最终画布上叠加标题卡,最后将整组素材归档到集合中。

Common mistakes

常见错误

  • Re-prompting per format: five generations of one prompt are five different images; derive from the master.
  • Stretching into a new ratio with a resize (
    fit: "stretch"
    ): it distorts. A ratio change is
    fit: "cover"
    when the edges are expendable, else reframe, expand, or recomposition.
  • Grading and grain before reframing: the order is reshape, then grade, then texture.
  • Deriving from the lettered master: generative operations re-render type; keep a text-free plate and re-overlay per format.
  • Trusting a ratio enum: measure the output and resize to exact.
  • Center-cropping toward 9:16 because it is cheap: it is also how subjects lose their heads; the ladder exists to be climbed.
  • Skipping
    dry_run
    on reframes: generative canvas work is the expensive step in the chain, tens of times an effect's price (
    scenario-image-editing
    ).
  • 为每个格式重新提示生成:同一个提示词生成五次会得到五张不同的图;应该从母版衍生。
  • 用调整大小的
    fit: "stretch"
    模式拉伸适配新比例:会导致变形。比例调整时,如果边缘内容可舍弃,用
    fit: "cover"
    ,否则使用重构、扩展或重构图。
  • 在重构之前调色和加颗粒:正确顺序是先调整形状,再调色,最后加纹理。
  • 从带文字的母版衍生:生成式操作会重绘文字;要保留无文字的母版,为每个格式重新叠加文字。
  • 轻信比例枚举值:要测量输出尺寸,通过调整大小精确到目标值。
  • 为了省事用居中裁剪适配9:16:这也是导致主体被切掉头部的原因;决策阶梯就是用来按步骤选择合适操作的。
  • 重构时跳过
    dry_run
    :生成式画布操作是整个流程中成本最高的步骤,价格是普通效果的数十倍(见
    scenario-image-editing
    )。