Skip to content

Commit

Permalink
Merge pull request #170 from niri-la/relax-resize-config
Browse files Browse the repository at this point in the history
Enhance: Relax the file resizeSize Config from 2048 to 2560
  • Loading branch information
Sayamame-beans authored Apr 7, 2024
2 parents 22da7f3 + 4c05730 commit 06f015c
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 3 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
## 202x.x.x-kinel.x (unreleased)

### Client
- Enhance: 画像アップロード時に縮小する場合の大きさを2048x2048以下から2560x2560以下に変更しました
- 既存のファイルは更新されず、新規アップロード分にのみ適用されます
- Fix: パブリック投稿をホーム投稿に変更するモデレーション操作がUI上で行えなくなっていた問題を修正

## 2024.3.1-kinel.1
Expand Down
2 changes: 1 addition & 1 deletion locales/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9238,7 +9238,7 @@ export interface Locale extends ILocale {
*/
"title": string;
/**
* オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。縮小する場合は2048x2048より小さくなるように縮小されます。非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。
* オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。縮小する場合は2560x2560より小さくなるように縮小されます。非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。
*/
"description": string;
/**
Expand Down
2 changes: 1 addition & 1 deletion locales/ja-JP.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2451,7 +2451,7 @@ _webhookSettings:

_imageCompressionMode:
title: "画像の圧縮形式"
description: "オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。縮小する場合は2048x2048より小さくなるように縮小されます。非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。"
description: "オリジナル画像を保持しない場合に、Web公開用画像の圧縮形式を選択できます。縮小する場合は2560x2560より小さくなるように縮小されます。非可逆圧縮を指定しない場合は、元画像に応じて非可逆圧縮か可逆圧縮かが自動的に選択されます。"
resizeCompress: "縮小して再圧縮する"
noResizeCompress: "縮小せず再圧縮する"
resizeCompressLossy: "縮小して非可逆圧縮する"
Expand Down
2 changes: 1 addition & 1 deletion packages/frontend/src/scripts/upload/compress-config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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<boolean> {
Expand Down

0 comments on commit 06f015c

Please sign in to comment.