From b028fd8e0df26db3a27ec603e13c392128448174 Mon Sep 17 00:00:00 2001 From: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> Date: Sun, 7 Apr 2024 13:33:57 +0000 Subject: [PATCH] feat(frontend): relax the resizeSize Config --- locales/index.d.ts | 2 +- locales/ja-JP.yml | 2 +- packages/frontend/src/scripts/upload/compress-config.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/locales/index.d.ts b/locales/index.d.ts index be11e44428af..8cf98db9f45d 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -9238,7 +9238,7 @@ export interface Locale extends ILocale { */ "title": string; /** - * オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。縮小する場合は2048x2048より小さくなるように縮小されます。非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。 + * オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。縮小する場合は2560x2560より小さくなるように縮小されます。非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。 */ "description": string; /** diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 3f78d4d1e92d..457dd7c2d93d 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -2451,7 +2451,7 @@ _webhookSettings: _imageCompressionMode: title: "画像の圧縮形式" - description: "オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。縮小する場合は2048x2048より小さくなるように縮小されます。非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。" + description: "オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。縮小する場合は2560x2560より小さくなるように縮小されます。非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。" resizeCompress: "縮小して再圧縮する" noResizeCompress: "縮小せず再圧縮する" resizeCompressLossy: "縮小して非可逆圧縮する" diff --git a/packages/frontend/src/scripts/upload/compress-config.ts b/packages/frontend/src/scripts/upload/compress-config.ts index 233dabb31e30..bbd9c2b75630 100644 --- a/packages/frontend/src/scripts/upload/compress-config.ts +++ b/packages/frontend/src/scripts/upload/compress-config.ts @@ -25,7 +25,7 @@ const inputCompressKindMap = { 'image/svg+xml': 'lossless', } as const; -const resizeSizeConfig = { maxWidth: 2048, maxHeight: 2048 } as const; +const resizeSizeConfig = { maxWidth: 2560, maxHeight: 2560 } as const; const noResizeSizeConfig = { maxWidth: Number.MAX_SAFE_INTEGER, maxHeight: Number.MAX_SAFE_INTEGER } as const; async function isLosslessWebp(file: Blob): Promise {