アップロードをJPGに自動変換しますか?

一部の画像アップロードが常にJPEGに変換されることに気づきました。これにより、透明な要素やダーク/ライトモードの画像で醜い状況が発生します。この設定が見つかりませんでしたが、何らかの方法で無効にすることはできますか?

WebPやPNGで画像をアップロードしてみましたが、常にJPGに変換されます。どうしてですか?

「いいね!」 2

この問題が発生しました。設定で圧縮をオフにすると、正常にアップロードされると思います。ただし、明らかな理由により、その設定をそのままにしておくのは良い場所ではありません。

関連性のありそうな設定がいくつかあります。

  • recompress original jpg quality(「アップロードされた画像ファイルの品質(1は最低品質、99は最高品質、100は無効)。」)
  • png to jpg quality(「変換されたJPGファイルの品質(1は最低品質、99は最高品質、100は無効)。」)
  • composer media optimization image encode quality(「再エンコードプロセスで使用されるJPEGエンコード品質。」)

最後のものが最初の2つとどのように関連するのか、また、PNGやJPEG以外のWebPなどのファイルタイプに何が起こるのかはわかりません。

(また、これを読んでいるDiscourseのUX担当者への注意点として、JPEGとJPGの使い方が一貫していないため、見つけにくくなっています。)

「いいね!」 3

最後はDiscourseでのRust、WebAssembly、MozJPEGによる高速(かつ小型)なアップロード | Blogについてですが、最初の2つはサーバーサイドの画像最適化パイプラインについてです。どちらも画像に関するものですが、同じ機能についてではありません。

「いいね!」 1

言い換えます。

いくつかの個別の懸念事項が考えられます。

  • ページの読み込み時間 / ビューアの帯域幅
  • サーバー側のストレージ
  • サーバーの負荷 / パフォーマンス
  • アップロード速度
  • 画質
    • ケース1: JPEG圧縮が醜く非効率的な図、線画など
    • (理論上の)ケース2: 画質を維持することが他の懸念事項よりも重要ではない写真フォーラム

そして、利用可能な設定がこれらの懸念事項にどのように影響するか、特に新しい機能については、よくわかりません。

これは UX: Change JPEG to JPG for search consistency by TheJammiestDodger · Pull Request #20698 · discourse/discourse · GitHub で修正されるはずです :+1:

「いいね!」 3

最初の2つはサーバーサイドのみの変更です。(クライアント側のサポートに関係なく実行できます)

最後はブラウザで適用され、サーバーに送信されるペイロードが小さくなることを意味します。

「いいね!」 1