Files
Genarrative/src/components/image-editor/ImageCanvasUploadUtils.ts
T
k88936 8c2f48d816 统一角色动作画布持久化与交互
前端只从正式 resource 或 asset 的图片序列字段恢复、复用、播放和导出角色动作。
动作 layout 只保存资源引用与 placement,不复制帧、时长、生成输入或 mediaType。
项目生成必须绑定正式资源,无项目放置必须绑定正式账号素材,缺失时失败关闭。
补齐素材库拖放、序列 ZIP、画布播放、保存恢复与生成工作流测试。
2026-08-04 10:21:46 +08:00

17 lines
308 B
TypeScript

import type {
CanvasAssetKind,
CanvasMediaType,
} from './ImageCanvasEditorTypes';
export function resolveUploadedAssetKind(
mediaType: CanvasMediaType,
): CanvasAssetKind {
switch (mediaType) {
case 'video':
return 'video';
case 'audio':
return 'audio';
}
return 'image';
}