diff --git a/core/frontend/public/assets/prototype/video-free-film-v5.png b/core/frontend/public/assets/prototype/video-free-film-v5.png new file mode 100644 index 0000000..f70765a Binary files /dev/null and b/core/frontend/public/assets/prototype/video-free-film-v5.png differ diff --git a/core/frontend/public/assets/yz/image-model-wear-film-v1.jpg b/core/frontend/public/assets/yz/image-model-wear-film-v1.jpg new file mode 100644 index 0000000..0ee4148 Binary files /dev/null and b/core/frontend/public/assets/yz/image-model-wear-film-v1.jpg differ diff --git a/core/frontend/public/assets/yz/image-platform-set-film-v1.jpg b/core/frontend/public/assets/yz/image-platform-set-film-v1.jpg new file mode 100644 index 0000000..b740a29 Binary files /dev/null and b/core/frontend/public/assets/yz/image-platform-set-film-v1.jpg differ diff --git a/core/frontend/public/assets/yz/image-studio-film-v2.jpg b/core/frontend/public/assets/yz/image-studio-film-v2.jpg new file mode 100644 index 0000000..ddb3d91 Binary files /dev/null and b/core/frontend/public/assets/yz/image-studio-film-v2.jpg differ diff --git a/core/frontend/public/assets/yz/tool-cover.jpg b/core/frontend/public/assets/yz/tool-cover.jpg index 04077f0..b740a29 100644 Binary files a/core/frontend/public/assets/yz/tool-cover.jpg and b/core/frontend/public/assets/yz/tool-cover.jpg differ diff --git a/core/frontend/public/assets/yz/tool-model.jpg b/core/frontend/public/assets/yz/tool-model.jpg index c691a75..0ee4148 100644 Binary files a/core/frontend/public/assets/yz/tool-model.jpg and b/core/frontend/public/assets/yz/tool-model.jpg differ diff --git a/core/frontend/public/assets/yz/tool-studio.jpg b/core/frontend/public/assets/yz/tool-studio.jpg index ce216f9..ddb3d91 100644 Binary files a/core/frontend/public/assets/yz/tool-studio.jpg and b/core/frontend/public/assets/yz/tool-studio.jpg differ diff --git a/core/frontend/public/assets/yz/video-free-film-v5.png b/core/frontend/public/assets/yz/video-free-film-v5.png new file mode 100644 index 0000000..f70765a Binary files /dev/null and b/core/frontend/public/assets/yz/video-free-film-v5.png differ diff --git a/core/frontend/public/assets/yz/video-free.jpg b/core/frontend/public/assets/yz/video-free.jpg index f0437a6..f70765a 100644 Binary files a/core/frontend/public/assets/yz/video-free.jpg and b/core/frontend/public/assets/yz/video-free.jpg differ diff --git a/core/frontend/public/assets/yz/video-oneclick-film-v3.png b/core/frontend/public/assets/yz/video-oneclick-film-v3.png new file mode 100644 index 0000000..83e74fe Binary files /dev/null and b/core/frontend/public/assets/yz/video-oneclick-film-v3.png differ diff --git a/core/frontend/public/assets/yz/video-pro-film-v1.jpg b/core/frontend/public/assets/yz/video-pro-film-v1.jpg new file mode 100644 index 0000000..dfcfac1 Binary files /dev/null and b/core/frontend/public/assets/yz/video-pro-film-v1.jpg differ diff --git a/core/frontend/public/assets/yz/video-prompt-extract-film-v3.png b/core/frontend/public/assets/yz/video-prompt-extract-film-v3.png new file mode 100644 index 0000000..5e8af67 Binary files /dev/null and b/core/frontend/public/assets/yz/video-prompt-extract-film-v3.png differ diff --git a/core/frontend/public/assets/yz/video-quick.jpg b/core/frontend/public/assets/yz/video-quick.jpg index 59fdaac..83e74fe 100644 Binary files a/core/frontend/public/assets/yz/video-quick.jpg and b/core/frontend/public/assets/yz/video-quick.jpg differ diff --git a/core/frontend/public/assets/yz/video-remix-film-v3.png b/core/frontend/public/assets/yz/video-remix-film-v3.png new file mode 100644 index 0000000..8fa24f7 Binary files /dev/null and b/core/frontend/public/assets/yz/video-remix-film-v3.png differ diff --git a/core/frontend/public/assets/yz/video-remix.jpg b/core/frontend/public/assets/yz/video-remix.jpg index aa0bc95..8fa24f7 100644 Binary files a/core/frontend/public/assets/yz/video-remix.jpg and b/core/frontend/public/assets/yz/video-remix.jpg differ diff --git a/core/frontend/public/assets/yz/video-replace.jpg b/core/frontend/public/assets/yz/video-replace.jpg index 04077f0..5e8af67 100644 Binary files a/core/frontend/public/assets/yz/video-replace.jpg and b/core/frontend/public/assets/yz/video-replace.jpg differ diff --git a/core/frontend/src/routes/ai-tools.tsx b/core/frontend/src/routes/ai-tools.tsx index 898dab0..2c527bc 100644 --- a/core/frontend/src/routes/ai-tools.tsx +++ b/core/frontend/src/routes/ai-tools.tsx @@ -143,19 +143,19 @@ export function AssetFactoryPage({ navigate }: { navigate: (page: Page) => void page: "modelPhoto" as Page, title: "模特上身", desc: "上传商品和模特参考图,生成自然统一的服装、饰品上身效果。", - image: "/assets/prototype/photo-1524504388940-b1c1722653e1.jpg", + image: "/assets/yz/image-model-wear-film-v1.jpg", }, { page: "platformCover" as Page, title: "平台套图", desc: "基于商品主图一次生成主图、卖点图、细节图与场景图。", - image: "/assets/prototype/unbranded-running-shoe-remix.png", + image: "/assets/yz/image-platform-set-film-v1.jpg", }, { page: "imageOptimize" as Page, - title: "自由创作", + title: "图片创作", desc: "使用提示词、参考图和画布比例自由生成或修改视觉素材。", - image: "/assets/prototype/photo-1557682250-33bd709cbe85.jpg", + image: "/assets/yz/image-studio-film-v2.jpg", } ]; @@ -441,7 +441,7 @@ const MODE_META: Record< } > = { image: { - title: "自由创作", + title: "图片创作", desc: "使用提示词与参考图,自由生成或修改电商视觉素材", ratio: "1:1", promptTemplate: (title) => `${title},电商高转化视觉,干净背景,商品主体清晰` diff --git a/core/frontend/src/routes/projects.tsx b/core/frontend/src/routes/projects.tsx index 19c559b..71de5b4 100644 --- a/core/frontend/src/routes/projects.tsx +++ b/core/frontend/src/routes/projects.tsx @@ -444,13 +444,13 @@ const PROJ_TABS: Array<{ filter: "all" | "draft" | "wip" | "done" | "fail"; labe type ProjTab = (typeof PROJ_TABS)[number]["filter"]; const VIDEO_MAKE: Array<{ title: string; desc: string; page: Page; image: string; primary?: boolean }> = [ - { title: "一键成片", desc: "输入商品名称并上传图片,自动完成脚本、场景与视频生成。", page: "quickCreate", image: "/assets/prototype/video-oneclick-film-v3.png", primary: true }, - { title: "专业创作", desc: "逐步控制脚本结构、商品与人物资产和最终视频。", page: "projectWizard", image: "/assets/prototype/photo-1485846234645-a62644f84728.jpg", primary: true }, + { title: "一键成片", desc: "输入商品名称并上传图片,自动完成脚本、场景与视频生成。", page: "quickCreate", image: "/assets/yz/video-oneclick-film-v3.png", primary: true }, + { title: "专业创作", desc: "逐步控制脚本结构、商品与人物资产和最终视频。", page: "projectWizard", image: "/assets/yz/video-pro-film-v1.jpg", primary: true }, ]; const VIDEO_TOOLS: Array<{ title: string; desc: string; page: Page; image: string; style?: React.CSSProperties }> = [ - { title: "自由生成", desc: "使用提示词、参考图片与素材库,自由控制画面和生成参数。", page: "freeCreate", image: "/assets/prototype/video-free-film-v3.png" }, - { title: "提炼提示词", desc: "从参考视频中提炼可编辑的视频生成提示词。", page: "videoRemix", image: "/assets/prototype/video-prompt-extract-film-v3.png" }, - { title: "视频复刻", desc: "保留参考视频的人物、场景与节奏,复刻出自己的带货内容。", page: "videoReplace", image: "/assets/prototype/video-remix-film-v3.png", style: { objectPosition: "center 58%" } }, + { title: "自由生成", desc: "使用提示词、参考图片与素材库,自由控制画面和生成参数。", page: "freeCreate", image: "/assets/yz/video-free-film-v5.png" }, + { title: "提炼提示词", desc: "从参考视频中提炼可编辑的视频生成提示词。", page: "videoRemix", image: "/assets/yz/video-prompt-extract-film-v3.png" }, + { title: "视频复刻", desc: "保留参考视频的人物、场景与节奏,复刻出自己的带货内容。", page: "videoReplace", image: "/assets/yz/video-remix-film-v3.png", style: { objectPosition: "center 58%" } }, ]; function isQuickCreateProject(project: Project) {