diff options
| author | tamaina <tamaina@hotmail.co.jp> | 2023-03-11 14:11:40 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-11 14:11:40 +0900 |
| commit | 88e3d3e8cbe26c0280308e819965a64a91491f90 (patch) | |
| tree | 25c9039f6fa6725af4fa5a7de5decb71f2a3150b /packages/frontend/src/scripts | |
| parent | Update CHANGELOG.md (diff) | |
| download | misskey-88e3d3e8cbe26c0280308e819965a64a91491f90.tar.gz misskey-88e3d3e8cbe26c0280308e819965a64a91491f90.tar.bz2 misskey-88e3d3e8cbe26c0280308e819965a64a91491f90.zip | |
enhance(server): 画像圧縮周り(主にサムネイルの仕様)の変更 (#10287)
* DriveService, is-mime-image
* static, previewをavifに, アニメーション画像でもthumbnailを生成
* fallback
* animated: true
* fix
* avatarはwebp
* revert ?? file.url
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Diffstat (limited to 'packages/frontend/src/scripts')
| -rw-r--r-- | packages/frontend/src/scripts/media-proxy.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/frontend/src/scripts/media-proxy.ts b/packages/frontend/src/scripts/media-proxy.ts index 2fe5bdcf8f..d0c95e0b75 100644 --- a/packages/frontend/src/scripts/media-proxy.ts +++ b/packages/frontend/src/scripts/media-proxy.ts @@ -10,7 +10,10 @@ export function getProxiedImageUrl(imageUrl: string, type?: 'preview', mustOrigi imageUrl = (new URL(imageUrl)).searchParams.get('url') ?? imageUrl; } - return `${mustOrigin ? localProxy : instance.mediaProxy}/image.webp?${query({ + return `${mustOrigin ? localProxy : instance.mediaProxy}/${ + type === 'preview' ? 'preview.avif' + : 'image.webp' + }?${query({ url: imageUrl, fallback: '1', ...(type ? { [type]: '1' } : {}), @@ -38,7 +41,7 @@ export function getStaticImageUrl(baseUrl: string): string { return u.href; } - return `${instance.mediaProxy}/static.webp?${query({ + return `${instance.mediaProxy}/static.avif?${query({ url: u.href, static: '1', })}`; |