いくつかのボタンを連打して様子を伺った結果、以下のように考えています:
-
デフォルトのインストール状態では、
client_max_body_sizeとmax image size kbが等しい場合、画像はリサイズされません。 -
client_max_body_sizeを増やすと、より大きなアップロードが可能になり、Discourse はmax image size kbで設定された制限内で画像のリサイズを試みます。 -
説明からは逆のように思えますが、
max image size kbは実際にはアップロードサイズを制限しません(これは非常に混乱します!)。 -
アップロードサイズは、nginx の
client_max_body_sizeのみで設定されます。 -
リサイズ時:
- JPEG は良好な結果で JPEG のままです。
- PNG は許容範囲の結果で JPG に変換されます。
- アニメーション GIF は概して結果が劣るものの、GIF のままです。
これはすべて正しいでしょうか?もしそうなら、これはもう少し詳しく説明されるべきだと思います。なぜなら、初期状態のインストールでは画像のリサイズが行われないにもかかわらず、多くの人が求める機能であり、それを有効にする方法が利用可能なドキュメントからは全く明確ではないからです。