From 084c0e3e4182525e0d710cea0355e462faba3bbe Mon Sep 17 00:00:00 2001 From: nexryai Date: Mon, 3 Feb 2025 09:53:18 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20wasm-vips=E3=81=AE=E3=83=A1=E3=83=A2?= =?UTF-8?q?=E3=83=AA=E4=BD=BF=E7=94=A8=E9=87=8F=E3=81=AB=E9=96=A2=E3=81=99?= =?UTF-8?q?=E3=82=8B=E5=95=8F=E9=A1=8C=E3=82=92=E6=94=B9=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/backend/src/services/drive/image-processor.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/services/drive/image-processor.ts b/packages/backend/src/services/drive/image-processor.ts index 5a244ab81..fb033909b 100644 --- a/packages/backend/src/services/drive/image-processor.ts +++ b/packages/backend/src/services/drive/image-processor.ts @@ -53,7 +53,7 @@ export async function convertToWebp(path: string, width: number, height: number, return encoded; } -export async function convertVipsToWebp(image: Image, width: number, height: number, quality = 75): Promise { +export async function convertVipsToWebp(image: Image, width: number, height: number, quality = 70): Promise { // Resize const originalWidth = image.width; const originalHeight = image.height; @@ -71,7 +71,7 @@ export async function convertVipsToWebp(image: Image, width: number, height: num const resized = image.resize(scale); image.delete(); - const encoded = resized.webpsaveBuffer({ + const encoded = resized.writeToBuffer(".webp", { Q: quality, lossless: false, });