chore: migrate frontend assets to OSS and same-origin APIs

This commit is contained in:
2026-06-04 16:03:49 +08:00
parent 7c6129555b
commit c7c52c1467
55 changed files with 728 additions and 292 deletions
+11 -8
View File
@@ -1,4 +1,7 @@
import type { WebCanvasWorkflow, WebCommunityCase } from "../types";
import { ossAssets } from "./ossAssets";
const [rainNightImage, characterLookImage, skylineImage, labImage] = ossAssets.workflows.caseImages;
function createNodes(
title: string,
@@ -69,7 +72,7 @@ export const communityCases: WebCommunityCase[] = [
author: "Dave",
tag: "视频案例",
summary: "从街口推到人物面部,强调雨夜反光与情绪收束。",
imageUrl: "https://picsum.photos/id/1011/900/540",
imageUrl: rainNightImage,
workflow: {
id: "workflow-rain-night",
version: 1,
@@ -83,7 +86,7 @@ export const communityCases: WebCommunityCase[] = [
duration: "6s",
resolution: "720p",
},
nodes: createNodes("雨夜街巷,镜头从水面倒影推进到人物特写", "https://picsum.photos/id/1011/960/540"),
nodes: createNodes("雨夜街巷,镜头从水面倒影推进到人物特写", rainNightImage),
edges: createEdges(),
},
},
@@ -93,7 +96,7 @@ export const communityCases: WebCommunityCase[] = [
author: "SuperXe",
tag: "角色案例",
summary: "把单张角色图扩展成可连续出片的角色工作流。",
imageUrl: "https://picsum.photos/id/1027/900/540",
imageUrl: characterLookImage,
workflow: {
id: "workflow-character-look",
version: 1,
@@ -107,7 +110,7 @@ export const communityCases: WebCommunityCase[] = [
duration: "5s",
resolution: "720p",
},
nodes: createNodes("角色定妆,强调服装、姿态与近景表情", "https://picsum.photos/id/1027/960/540"),
nodes: createNodes("角色定妆,强调服装、姿态与近景表情", characterLookImage),
edges: createEdges(),
},
},
@@ -117,7 +120,7 @@ export const communityCases: WebCommunityCase[] = [
author: "OmniAI",
tag: "风景案例",
summary: "用广角风景做镜头进入,适合转场和开场片头。",
imageUrl: "https://picsum.photos/id/1050/900/540",
imageUrl: skylineImage,
workflow: {
id: "workflow-skyline",
version: 1,
@@ -131,7 +134,7 @@ export const communityCases: WebCommunityCase[] = [
duration: "8s",
resolution: "1080p",
},
nodes: createNodes("风景开场,镜头缓慢推进到天际线", "https://picsum.photos/id/1050/960/540"),
nodes: createNodes("风景开场,镜头缓慢推进到天际线", skylineImage),
edges: createEdges(),
},
},
@@ -141,7 +144,7 @@ export const communityCases: WebCommunityCase[] = [
author: "Studio",
tag: "实验案例",
summary: "更适合拆解推拉摇移和节奏控制的实验模板。",
imageUrl: "https://picsum.photos/id/1056/900/540",
imageUrl: labImage,
workflow: {
id: "workflow-lab",
version: 1,
@@ -155,7 +158,7 @@ export const communityCases: WebCommunityCase[] = [
duration: "6s",
resolution: "720p",
},
nodes: createNodes("镜头实验,分镜更清晰,便于二次调整", "https://picsum.photos/id/1056/960/540"),
nodes: createNodes("镜头实验,分镜更清晰,便于二次调整", labImage),
edges: createEdges(),
},
},