From ae889ae6fe2e52bc99426abaee57437b5a494ef5 Mon Sep 17 00:00:00 2001 From: neokry Date: Thu, 23 Nov 2023 19:12:06 +0700 Subject: [PATCH] Fix issues with single svg images --- apps/web/src/pages/api/renderer/stack-images.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/src/pages/api/renderer/stack-images.ts b/apps/web/src/pages/api/renderer/stack-images.ts index 9a9d4d4a..cb27b21e 100644 --- a/apps/web/src/pages/api/renderer/stack-images.ts +++ b/apps/web/src/pages/api/renderer/stack-images.ts @@ -16,13 +16,14 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => { // Handle single image if (typeof images === 'string') { const data = await getImageData(images) + const convertedImage = await sharp(data).webp({ quality: 100 }).toBuffer() res.setHeader( 'Cache-Control', `public, s-maxage=${maxAge}, stale-while-revalidate=${swr}` ) res.setHeader('Content-Type', 'image/webp') - return res.send(data) + return res.send(convertedImage) } // Handle multiple images