From 405e6a5adb77ed5560688c4858dda948653c8d21 Mon Sep 17 00:00:00 2001 From: tamaina Date: Fri, 17 Mar 2023 13:43:45 +0000 Subject: [PATCH] =?UTF-8?q?quality,=20effort=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/image-processor.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b274024..d552e8c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "misskey-media-proxy", - "version": "0.0.17", + "version": "0.0.18", "description": "The Media Proxy for Misskey", "main": "built/index.js", "packageManager": "pnpm@7.28.0", diff --git a/src/image-processor.ts b/src/image-processor.ts index 1d8ec61..dcb6d9a 100644 --- a/src/image-processor.ts +++ b/src/image-processor.ts @@ -16,12 +16,13 @@ export type IImageStream = { export type IImageStreamable = IImage | IImageStream; export const webpDefault: sharp.WebpOptions = { - quality: 85, + quality: 77, alphaQuality: 95, lossless: false, nearLossless: false, smartSubsample: true, mixed: true, + effort: 2, }; export function convertToWebpStream(path: string, width: number, height: number, options: sharp.WebpOptions = webpDefault): IImageStream {