misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
10.15k stars 1.38k forks source link

ウェブ公開用画像(webpublic)の最大サイズを4096pxに引き上げる / 品質を上げる #10732

Open tamaina opened 1 year ago

tamaina commented 1 year ago

Summary

A3の誌面をアップロードするなどの場合に表現力が不足するため、AVIF https://github.com/misskey-dev/misskey/issues/9283 を導入したら長辺の最大値を4096pxに引き上げたい

tamaina commented 1 year ago

(「添付画像のサムネイル品質をオリジナル画像にする」を適用していると微妙なので本当は1024pxぐらいを別途メディアプロキシで設定してそれをPC・タブレットのデフォルトUI用のサムネにしたい)

acid-chicken commented 1 year ago

AVIF のプログレッシブってそのビューポートで充足する分の画素をダウンロードしたらそこで中断してくれたりしないかな ならばもはやサイズ制限が要らなさそう

tamaina commented 1 year ago

10万pxとか突っ込まれると厳しいのでさすがに制限はほしい

acid-chicken commented 1 year ago

https://avif.io/blog/faq/avif-megapixel/

tamaina commented 1 year ago

AVIF のプログレッシブ

sizesみたいな要領でブラウザがいい感じにやってくれないかしら()

acid-chicken commented 1 year ago

わからんけどまあ最悪リサイズプロキシで中身はレイヤー抜き出しってすれば負荷なく実装できそう

tamaina commented 11 months ago

webpにしたらグラデーションが死んで悲しい気持ちになった

https://p1.a9z.dev/notes/9nq5fry6b9

tamaina commented 11 months ago

なんかでも異常に圧縮されてる感じはある(1MBでいいと思っていたのだけれど、200KBまで落とされている)

tamaina commented 11 months ago

(でもこのグラデーションは画像圧縮にとって厳しいらしい

viliml commented 8 months ago

何故AVIFが必要ですか?TwitterはJPEGもPNGも4096pxまで許しています。

tamaina commented 8 months ago

何故AVIFが必要ですか?

サイズが大きくなるのがよくない(サーバー管理者にもユーザーにも優しくないので)