summaryrefslogtreecommitdiff
path: root/packages/frontend/src/scripts
diff options
context:
space:
mode:
authortamaina <tamaina@hotmail.co.jp>2023-03-11 14:11:40 +0900
committerGitHub <noreply@github.com>2023-03-11 14:11:40 +0900
commit88e3d3e8cbe26c0280308e819965a64a91491f90 (patch)
tree25c9039f6fa6725af4fa5a7de5decb71f2a3150b /packages/frontend/src/scripts
parentUpdate CHANGELOG.md (diff)
downloadmisskey-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.ts7
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',
})}`;