From 72d46bdac7545be91aad558dfe2e74eaa1bd07f6 Mon Sep 17 00:00:00 2001 From: Adarsh Singh Date: Tue, 24 Mar 2026 18:21:09 +0530 Subject: [PATCH] feat: add `jpg` to to supported mimetypes --- packages/node/src/codecs.ts | 1 + packages/node/src/schema.ts | 1 + packages/web/src/codecs.ts | 1 + packages/web/src/schema.ts | 1 + 4 files changed, 4 insertions(+) diff --git a/packages/node/src/codecs.ts b/packages/node/src/codecs.ts index 579d9da9..2357a728 100644 --- a/packages/node/src/codecs.ts +++ b/packages/node/src/codecs.ts @@ -72,6 +72,7 @@ async function imageEncode( } case `image/png`: case `image/jpeg`: + case `image/jpg`: case `image/webp`: const format = type.split('/').pop()! as Keys; const buffer = await image diff --git a/packages/node/src/schema.ts b/packages/node/src/schema.ts index 39cd89da..3739c5a7 100644 --- a/packages/node/src/schema.ts +++ b/packages/node/src/schema.ts @@ -68,6 +68,7 @@ const ConfigSchema = z .enum([ 'image/png', 'image/jpeg', + 'image/jpg', 'image/webp', 'image/x-rgba8', 'image/x-alpha8' diff --git a/packages/web/src/codecs.ts b/packages/web/src/codecs.ts index 9b16cda4..01db4084 100644 --- a/packages/web/src/codecs.ts +++ b/packages/web/src/codecs.ts @@ -63,6 +63,7 @@ async function imageEncode( } case `image/png`: case `image/jpeg`: + case `image/jpg`: case `image/webp`: { const imageData = new ImageData( new Uint8ClampedArray(imageTensor.data), diff --git a/packages/web/src/schema.ts b/packages/web/src/schema.ts index 482890ff..346b707f 100644 --- a/packages/web/src/schema.ts +++ b/packages/web/src/schema.ts @@ -67,6 +67,7 @@ const ConfigSchema = z .enum([ 'image/png', 'image/jpeg', + 'image/jpg', 'image/webp', 'image/x-rgba8', 'image/x-alpha8'