Slack附件设置:实现图片与文本并排而非置于文本下方
实现Slack中全尺寸图片与文本并排显示
好问题!Slack的旧版附件系统里,缩略图确实会被强制缩成75×75像素,没法直接实现全尺寸图片和文本并排。不过现在有更灵活的解决方案,推荐你用Slack官方主推的Block Kit来替代旧附件格式,它能轻松实现这种布局。
方案1:使用Block Kit的Section块 + Accessory图片
Block Kit的section块支持在文本旁搭配一个accessory元素(比如图片),而且可以自定义图片的尺寸(只要在Slack的限制范围内)。下面是一个示例的Block Kit JSON结构:
{ "blocks": [ { "type": "section", "text": { "type": "mrkdwn", "text": "*这里是你的文本内容* 可以是多行、带格式的Markdown文本,比如介绍、说明信息等等。" }, "accessory": { "type": "image", "image_url": "https://example.com/your-full-size-image.jpg", "alt_text": "描述图片的替代文本", "image_width": 300, // 可选:自定义图片宽度,高度会按比例自动调整 "image_height": 200 // 可选:自定义图片高度 } } ] }
这个结构会让图片直接显示在文本右侧,而且你可以通过image_width和image_height参数控制图片大小(如果不设置,Slack会使用图片的原始尺寸,只要不超过平台的大小限制——一般单张图片不超过1MB,尺寸不超过1000×1000像素左右)。
方案2:旧附件格式的局限性
如果因为某些原因必须使用旧版的attachments格式,很遗憾没有官方方法绕过缩略图75×75的限制——Slack的服务器会自动压缩并裁剪thumb_url指向的图片到这个尺寸,无法自定义。所以这种情况下,升级到Block Kit是唯一可行的办法。
额外注意事项
- 测试不同客户端:桌面端、移动端的显示效果可能略有差异,建议在目标平台上验证布局。
- 图片大小限制:确保图片的文件大小和尺寸在Slack允许的范围内,否则可能会被自动压缩或者无法正常显示。
内容的提问来源于stack exchange,提问作者Irina
相关产品推荐
相关产品推荐

