图像调整大小似乎不起作用

Discourse 2.3.0.beta3 Release Notes 中我们得知:

我最近注意到,大图片会以全宽显示,并且高度被裁剪。
例如:

该图片的标记写法为:
![Screenshot_20200321-114212|210x500,200x](upload://r0GmIGqITPIix8sJgRqTXRNhuHA.jpeg)

我也尝试过
![Screenshot_20200321-114212|210x500,25%](upload://r0GmIGqITPIix8sJgRqTXRNhuHA.jpeg)
但结果仍然是全宽显示。

在编辑时,预览窗格能正确显示图片:

2 个赞

是的,我们的高大图片裁剪功能确实非常令人困惑。

我在这里提出了一个修复方案。

@vinothkannans 你能应用它吗?确保测试通过,并在这里贴出一堆示例?

10 个赞

这是否意味着我有什么没理解清楚或做错了?我这么说绝非带有防御性,只是如果问题仅仅在于表述令人困惑而我未能理解,我很想知道需要纠正什么。

5 个赞

大图像会根据上传时的纵横比进行裁剪(有一个名为 min ratio to crop 的设置用于控制何时进行裁剪)……即使 Markdown 指定的尺寸低于裁剪阈值,这种裁剪仍然会生效。

因此,您并没有做错什么,只是不了解 min ratio to crop 阈值的工作原理(指望每个人仅通过查看即将上传的图像就能理解这一点有点不切实际,而且该比率设置对普通用户来说并不直观)!

正在实施的修复将确保在裁剪之前会考虑 Markdown 指定的尺寸。

8 个赞

并没有做错什么。想象一下,如果一个用户上传了一张宽 3 像素、高 50000 像素的图片。如果按比例显示这张图片,主题帖会是什么样子?如果用户反复发布这张图片呢?:thinking:

4 个赞

这让我想起,我一直想提一下,超高且极窄的图片确实会让灯箱出大问题:

fiddy2|0x500

这些尺寸完美地展示了这一点 :wink:

3 个赞

好吧,但想象一下,如果不裁剪高度会怎样!

4 个赞

谢谢!你完美地诠释了“不理解”的部分!:smile:

4 个赞

我认为 @nbianca 已经修复了这个问题,并且修复已部署!

5 个赞

是的,我两个月前已经合并了该 PR,现在应该可以正常工作了。:blush:

5 个赞

太棒了,谢谢!我们现在可以在社区中展示精美、完整的智能手机截图了!

5 个赞

此主题在 4 天后已自动关闭。不再允许新回复。