您好,
我找不到这个问题的答案。当我将图片添加到帖子时,它们总是显得太小。无论我将它们设置成什么尺寸,似乎都没有影响。有什么方法可以让 Discourse 默认将帖子中的图片尺寸调整为填满帖子的宽度,并让高度自然地随之调整吗?
谢谢,
Scot
示例:下面的图片宽度与帖子相同,但在帖子中显示会更小。如何让它显示为全尺寸,或者至少与帖子宽度一样宽(如果它比帖子宽度更宽)?
您好 Scot,
由于 Discourse 站点可以上传各种尺寸的图片,因此您无法指定图片的默认尺寸。但是,您可以通过“管理员”->“站点设置”菜单为站点上的所有图片设置“最大图片宽度”和“最大图片高度”(以像素为单位)。
原始尺寸大于最大图片宽度/高度的图片将被自动缩小以满足站点的最大宽度/高度要求。例如,下图的原始尺寸为 1207x186,但在此处上传时,它会自动缩小为 690x106:

请注意,如果我们手动设置原始宽度/高度,图片的大小将保持不变:

看起来您在此处附加的图片就是这种情况,因为您的图片的高度被设置为 500,因为该图片大于 Meta 允许的最大尺寸 (690x500)。

您可以将图片缩放到 690x500,这样图片就可以全屏显示,但这也会导致图片的尺寸与原始尺寸不同。

在上传图片到 Discourse 之前调整图片大小,同时考虑到图片的最大尺寸,是确保图片按预期显示的最佳方法。
另外请注意,更改站点设置中的最大图片宽度或高度不会对已上传到 Discourse 站点的图片的尺寸产生追溯影响。
希望这对您有帮助!
这很有帮助,谢谢。我猜 690 是我能使用的最大宽度,因为这是 Discourse 上任何帖子的默认最大宽度。对吗?