在胡乱按了一阵按钮摸索了一番后,我认为情况是这样的:
-
在默认安装中,若
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,但效果通常较差。
以上说法都正确吗?如果是的话,这似乎是需要更清楚说明的内容,因为开箱即用的安装并不会对图片进行任何调整,尽管这是许多人可能需要的功能,而且现有文档中完全不清楚如何启用它。