From 576a5c83db53ab280789486d48b4050c5e052f87 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Sun, 3 Mar 2024 18:33:01 -1000 Subject: [PATCH] Fix file format conversion in MediaBackend class --- classes/media.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/classes/media.ts b/classes/media.ts index f8d273b8..483a173d 100644 --- a/classes/media.ts +++ b/classes/media.ts @@ -41,7 +41,7 @@ class MediaBackend { switch (fileFormatToConvertTo) { case "png": return new File( - [(await sharpCommand.png().toBuffer()).buffer], + [(await sharpCommand.png().toBuffer()).buffer] as any, // Replace the file extension with PNG name.replace(/\.[^/.]+$/, ".png"), { @@ -50,7 +50,7 @@ class MediaBackend { ); case "webp": return new File( - [(await sharpCommand.webp().toBuffer()).buffer], + [(await sharpCommand.webp().toBuffer()).buffer] as any, // Replace the file extension with WebP name.replace(/\.[^/.]+$/, ".webp"), { @@ -59,7 +59,7 @@ class MediaBackend { ); case "jpeg": return new File( - [(await sharpCommand.jpeg().toBuffer()).buffer], + [(await sharpCommand.jpeg().toBuffer()).buffer] as any, // Replace the file extension with JPEG name.replace(/\.[^/.]+$/, ".jpeg"), { @@ -68,7 +68,7 @@ class MediaBackend { ); case "avif": return new File( - [(await sharpCommand.avif().toBuffer()).buffer], + [(await sharpCommand.avif().toBuffer()).buffer] as any, // Replace the file extension with AVIF name.replace(/\.[^/.]+$/, ".avif"), { @@ -78,7 +78,7 @@ class MediaBackend { // Needs special build of libvips case "jxl": return new File( - [(await sharpCommand.jxl().toBuffer()).buffer], + [(await sharpCommand.jxl().toBuffer()).buffer] as any, // Replace the file extension with JXL name.replace(/\.[^/.]+$/, ".jxl"), { @@ -87,7 +87,7 @@ class MediaBackend { ); case "heif": return new File( - [(await sharpCommand.heif().toBuffer()).buffer], + [(await sharpCommand.heif().toBuffer()).buffer] as any, // Replace the file extension with HEIF name.replace(/\.[^/.]+$/, ".heif"), {