From ed8cff77f1a7dc89e4152a987883a2244f6bf2ef Mon Sep 17 00:00:00 2001 From: Codex Date: Thu, 18 Jun 2026 19:55:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=BF=90=E8=90=A5=E6=B5=B7?= =?UTF-8?q?=E6=8A=A5=E4=BA=8C=E7=BB=B4=E7=A0=81=E5=8D=A0=E4=BD=8D=E7=BA=A6?= =?UTF-8?q?=E6=9D=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新运营海报提示词,要求右下角白色二维码方块内显示黑色小字提示 补充宣发素材生成计划单测,覆盖二维码提示位置约束 同步宣发素材演示入口文档中的运营海报版式说明 --- docs/【编辑器】宣发素材工具演示入口设计-2026-06-17.md | 1 + .../ImageCanvasGenerationSubmissionModel.test.ts | 6 ++++++ .../image-editor/ImageCanvasPublicationMaterialsModel.ts | 3 ++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/【编辑器】宣发素材工具演示入口设计-2026-06-17.md b/docs/【编辑器】宣发素材工具演示入口设计-2026-06-17.md index a67348eb3..43cde8439 100644 --- a/docs/【编辑器】宣发素材工具演示入口设计-2026-06-17.md +++ b/docs/【编辑器】宣发素材工具演示入口设计-2026-06-17.md @@ -32,6 +32,7 @@ Prompt 输入摘要与 Prompt 约束只作为内部生成契约维护,不在 U - 名称:运营海报 - 输出:单张活动海报 - 尺寸:`1280 x 720`,`16:9` 横版 + - 版式:右下角保留白色二维码留白方块,并在方块内部上方加入黑色小字提示“此处换上你的游戏二维码” - 适用:社群、活动、渠道投放和运营节日位 ## 职责边界 diff --git a/src/components/image-editor/ImageCanvasGenerationSubmissionModel.test.ts b/src/components/image-editor/ImageCanvasGenerationSubmissionModel.test.ts index 7b43ae1f6..084cade65 100644 --- a/src/components/image-editor/ImageCanvasGenerationSubmissionModel.test.ts +++ b/src/components/image-editor/ImageCanvasGenerationSubmissionModel.test.ts @@ -329,6 +329,12 @@ describe('ImageCanvasGenerationSubmissionModel', () => { expect(plan.kind === 'image' ? plan.input.prompt : '').toContain( '16:9 横版 720p,建议 1280 x 720', ); + expect(plan.kind === 'image' ? plan.input.prompt : '').toContain( + '此处换上你的游戏二维码', + ); + expect(plan.kind === 'image' ? plan.input.prompt : '').toContain( + '方块内部上方用黑色小字', + ); }); it('throws when edit source layer is missing', () => { diff --git a/src/components/image-editor/ImageCanvasPublicationMaterialsModel.ts b/src/components/image-editor/ImageCanvasPublicationMaterialsModel.ts index 3887e34fe..c757f19c8 100644 --- a/src/components/image-editor/ImageCanvasPublicationMaterialsModel.ts +++ b/src/components/image-editor/ImageCanvasPublicationMaterialsModel.ts @@ -102,6 +102,7 @@ export const PUBLICATION_MATERIALS_WORKFLOWS: PublicationMaterialsWorkflow[] = [ '主标题、游戏名和行动指令必须清晰入画;三者要有明确层级,不能互相抢占', '运营氛围可以更强,包括活动感、福利感、节日感、更新感,但不能脱离游戏玩法、主体物件和美术资产', '版式必须预留二维码或平台标识位置,但不得生成假二维码、假平台 Logo、假按钮或不可识别图标', + '右下角必须保留一个干净的白色二维码留白方块,并在方块内部上方用黑色小字写“此处换上你的游戏二维码”;留白内不要生成假二维码', '活动主题优先级高于普通详情介绍,但不得覆盖游戏识别;用户仍需一眼知道这是哪款游戏、什么玩法', '避免夸张承诺、敏感营销词、虚假福利、价格折扣、具体日期、不可读小字、文字乱码、伪文字', ], @@ -109,7 +110,7 @@ export const PUBLICATION_MATERIALS_WORKFLOWS: PublicationMaterialsWorkflow[] = [ '参考图用于锁定角色/主体物件、玩法道具、地域/场景符号、色彩气质和画风,不照搬参考图中的 UI、水印、边框或无关文字', ], postProcessConstraints: [ - '输出检查:16:9 横版 720p,建议 1280 x 720;主标题最大,游戏名清楚,行动指令可读;二维码/平台标识区留白干净', + '输出检查:16:9 横版 720p,建议 1280 x 720;主标题最大,游戏名清楚,行动指令可读;右下角白色二维码留白方块干净,方块内部上方带有黑色小字“此处换上你的游戏二维码”', 'metadata 记录活动主题、文案、提示词和预留位说明', '仅生成画布候选物料,不触发投放、分享或发布', ],