From 75da62de11dfb2aeec4256bda0c9c7ef7a157453 Mon Sep 17 00:00:00 2001 From: Abdullah Alfaraj <7842232+AbdullahAlfaraj@users.noreply.github.com> Date: Sun, 26 Nov 2023 20:07:10 +0300 Subject: [PATCH] return gif outputs as url instead of base64url --- typescripts/comfyui/util.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/typescripts/comfyui/util.ts b/typescripts/comfyui/util.ts index 442f945..8a0b230 100644 --- a/typescripts/comfyui/util.ts +++ b/typescripts/comfyui/util.ts @@ -284,12 +284,13 @@ export async function mapComfyOutputToStoreOutput( (Object.values(comfy_output[key]).flat() as ComfyOutputImage[]).map( async (output: ComfyOutputImage) => { try { - if ( - ['png', 'gif'].includes( - extractFormat(output.filename) - ) - ) { + if (['png'].includes(extractFormat(output.filename))) { return await base64UrlFromComfy(output) + } else if ( + ['gif'].includes(extractFormat(output.filename)) + ) { + const url = `${comfyapi.comfy_api.comfy_url}/view?subfolder=${output.subfolder}&type=${output.type}&filename=${output.filename}` + return url } } catch (e) { console.error(output, e)