rdyar
(Ron Dyar)
1
これはバグだと思いますが、もしかしたらファイルサイズを小さくするための機能かもしれません?
私は写真業界で働いており、当社のフォーラムでは、印刷の問題をトラブルシューティングするために、他の人が画像を投稿することがあります。アップロードされた画像は、sRGB 以外のカラー空間(Adobe 98 や ProPhoto RGB など)である可能性があります。
Adobe 98 の画像を Discourse フォーラムに投稿すると、ダウンロードしたときにプロファイルが削除され、「タグなし」状態になります。これは非常に問題です。元のカラー空間が何だったのかを知る方法がないからです。
これは意図された動作でしょうか?カラープロファイルを削除しないようにする方法はありますか?
Johani
(Joe)
2
By default, image metadata is removed from uploads. However, there’s a site setting for this.
If you’d like the metadata to be preserved, search for strip_image_metadata in the settings and you should see this:

Disabling this setting means the metadata will not be stripped from future image uploads.
Teafh
4
画像のメタデータを削除しても、カラープロファイルが無視されるわけではありません。
カラースペース情報が失われた画像は、別の画像としてレンダリングされます。この機能は、ごく一部の画像形式しかサポートしていません。
たとえば、AVIF は画像メタデータを一切失いませんが、生成されたサムネイルはカラーマネジメントされていません。
下の画像を参照してください。Discourse でプレビュー画像が読み込まれるまでしばらくお待ちいただき、その後クリックして元の画像を表示してください。両者の色の違いに注意してください。
おっしゃる通りです!確認しましたが、元の画像の方がより鮮やかな赤、黄色、緑などを含んでいます。お答えはできませんが、あなたが見ているものと同じものを見ていることを確認しました。
これがDiscourseで常に問題だったのか興味深いです。avifファイル(私はあまり使わないフォーマットです)だけの問題ですか、それとももっと一般的なフォーマットでもこの問題を見ることができますか?
Teafh
6
この現象は、画像メタデータの損失の例です。この損失はAVIFに限定されず、Discourseがサポートするすべての画像形式でメタデータが削除されます。AVIFが選択されたのは、サムネイルでは画像メタデータが削除されるのに対し、元の画像は処理されないためです。
これは実際には2つのバグによるものです。
- Discourseはすべての画像のメタデータを削除すると主張していますが、実際には削除していませんでした。
- メタデータを削除すると、カラーガマット情報まで削除され、画像の色の整合性が損なわれます。