我们来谈谈图片,在 Discourse 中引用图片

我们刚刚对新的灯箱进行了一项小的质量改进。

灯箱顶部有一个新图标 :speech_balloon:

new quote button in lightbox

在这里尝试一下 :up_arrow:

当您点击它时,它会引用您正在查看的图片并将其插入到编辑器中。

这样就可以非常轻松地讨论某人发布的特定喜欢的图片了!

祝您使用愉快。

27 个赞

引用图片真的是个好主意吗? 引用图片如果被强制显示为缩略图,似乎会好得多。

2 个赞

我们保留原始大小,但我理解你的意思,这就是点击放大镜两次时发生的情况,也许我们应该自动缩小,不确定

1 个赞

我只是冒出了第一个想法,因为 Discourse 相当严厉地限制你可以引用的内容,以至于会编辑你已经提交的内容。这就是为什么我想,保持这种风格,将默认引用的图片设置为 30% 左右会是合理的。当然,用户总是可以更改它。但就个人而言,我觉得引用图片比引用整个帖子更令人讨厌(我承认引用整个帖子也很讨厌,只是没那么讨厌 :grin:)。

1 个赞

很棒的小质量改进更新,谢谢 @sam

不过有一个快速的观察;引用的图片会丢失其扩展名。

如果原始图片标记是这样的:

![图片说明|612x470](upload://HASH.png)

引用的图片会变成:

![图片说明|612x470](upload://HASH)

这显然是可行的,没有问题。

但是,如果将来需要处理纯文本、进行查找和替换或类似操作,省略扩展名可能会导致问题,是吗?

3 个赞

是的,这肯定不是故意的,我认为我们可以保留该扩展名。

@lindsey / @chapoi 对所引用的图片大小有什么看法?我们应该将其缩略图化,还是保留原始大小?我可以看到双方都有论据。(例如,如果您在网格上使用它,您可能希望突出显示一张图片,因此默认保留全尺寸感觉更正确)

3 个赞

据我记忆,我们的实现构建砌体布局时并不遵循尺寸或缩放比例,只遵循比例。

1 个赞

我两种方式都看得到……

  • 缩略图能让界面更整洁、更紧凑,从而减少滚动。
  • 原始尺寸意味着如果你以前没看过这张图片(即你没读过被引用的帖子——这在引用来自不同主题的帖子时是很有可能发生的),你将获得和读过帖子时一样好的查看体验。

我相信我们只是在讨论默认设置,对吗?如果我们保留原始尺寸,有人可以在编辑器中缩小;如果我们使用缩略图,有人可以在编辑器中放大。

@chapoi 你觉得呢?

2 个赞

是否有计划为未登录且无法引用的用户隐藏该按钮?

3 个赞

干得好,@moin,我会修复的。

是的,抱歉……这有点像我在这里想表达的意思:

bot

bot_ask

bot111

bot11

例如 :up_arrow: 引用其中一个机器人时,引用得大一些是有道理的。
此外,当在主题中向上引用时,引用得大一些也是有道理的。

这解决了两个问题,还有一个额外的好处:如果您将图片作为引用的一部分高亮显示,我们也会保留该扩展名。

2 个赞

关于一个缩略图,当点击/单击时,它链接到原始帖子中的原始图片,怎么样?

只是一个想法……提出来供大家参考。

我认为 @one1 是 100% 正确的,巨大的引用图片也让我很烦恼;引用的目的是引用它,而不是再次展示它。

虽然这是事实:

我相信那可能是使用频率较低的一种情况。

所以我会针对我认为最常用的用例进行优化:在同一主题中引用。

:right_arrow: 将引用的图片缩小到我们最小的尺寸

总是有那个箭头按钮可以轻松查看其原始上下文和尺寸:

CleanShot 2025-11-26 at 10.47.05@2x

或者你只需点击“缩略图”图片,就可以在灯箱中再次看到完整尺寸。

完全是我的想法。在很多方面,Discourse 已经被设计成能让引用的图片作为缩略图很好地工作。

而且正如已经提到的,发帖人可以随时更改尺寸。

1 个赞