diff --git a/src/App.vue b/src/App.vue index 44b6d41..21ec3bc 100644 --- a/src/App.vue +++ b/src/App.vue @@ -190,6 +190,7 @@ const imageInputsSummary = computed(() => { if (form.ref_images.length) parts.push(`${form.ref_images.length} refs`); } else { if (form.end_image) parts.push("end"); + if (form.ref_images.length) parts.push(`${form.ref_images.length} refs`); if (form.control_frames.length) parts.push(`${form.control_frames.length} frames`); } return parts.length ? parts.join(" ยท ") : "No images"; @@ -793,24 +794,47 @@ onBeforeUnmount(() => { -
- - -
No files selected.
-
-
- - {{ item.name }} - +
+
+ + +
No files selected.
+
+
+ + {{ item.name }} + +
+
+
+
+ + +
No files selected.
+
+
+ + {{ item.name }} + +
diff --git a/src/lib/form-request.ts b/src/lib/form-request.ts index febe2e2..d2b1951 100644 --- a/src/lib/form-request.ts +++ b/src/lib/form-request.ts @@ -158,6 +158,7 @@ export function buildVideoRequestBody(form: GenerationForm) { init_image: form.init_image ? form.init_image.dataUrl : null, end_image: form.end_image ? form.end_image.dataUrl : null, control_frames: form.control_frames.map((item) => item.dataUrl), + ref_images: form.ref_images.map((item) => item.dataUrl), high_noise_sample_params: buildSampleParams(form.high_noise_sample_params, -1), }; }