dsh-chat-image-lightbox
loyalchiiina/dsh-chat-image-lightbox
聊天图片全屏查看器:点击任意图片打开原始分辨率大图,支持缩放(滚轮、按钮、快捷键)、拖拽平移、左右翻页、文件名显示、下载保存,以及键盘方向键与移动端滑动切换。输入框旁一个「对话图显控制」面板,可一键把整个会话的图收成可调列数(1–12,自动记忆)的缩略图网格,或整块隐藏并收掉占位、随时还原;图片只原地加样式,绝不搬移或重挂节点。宿主侧 display_image 工具支持本地路径或目录(TIFF/HEIC 自动转码,下载仍保存原文件)、网络直链、以及 Bing、花瓣、搜狗的关键词搜图(按抽样可加载率选源,被防盗链拦截的自动转存,坏链按字节校验剔除),返回可直接粘贴的 Markdown;并在 system prompt 常驻一条投递规则,要求发出的图必须写进回复正文(),因为折叠的工具行读者看不到。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 否
- 近月下载
- 1,977
- 最近推送
- 13 天前更新
项目说明
From README
DSH Chat Image Lightbox 🖼 🛡 v1.8.9 — 工具行折叠 ≠ 已发送:铁律升级为「必须复述 + 计数自检」 / Collapsed tool row ≠ delivered 实测事故(2026-10-21) :插件 20 张图(10 种格式)全部交付成功,但模型把图全留在 display image 的工具结果里, 正文只写了一张格式对照表 → 用户回「一张没看见啊」。原因是 1.7.8 1.8.8 的铁律只写了「不得只依赖工具行」, 可以被「正文写了字但没写图」绕过。1.8.
9 起铁律升级为 6 条硬约束 + 1 条收尾自检: 必须把工具返回的 原样复述进正文 、 表格/结论/清单都不算图 、 发前数一遍正文里 · 排查见 ⑥ 发图失败 与 Troubleshooting ⑥。If sending an image fails with those errors (plain text works fine), it is a known issue in 1.7.4 and earlier , fixed in 1.7.5 .Upgrade and restart DSH.Cause: the old version pinned sharp to 0.34.
4 , conflicting with the kernel's ^0.35.3 over the same-named libvips-42.dll .对话里的图,值得被认真看。Images in chat deserve a proper look.English 中文 📦 npm 包名 / npm package name : dsh-chat-image-lightbox (无 scope / unscoped) 旧包名 @loyalchiiina/dsh-chat-image-lightbox 已被取代,历史版本已标记弃用。
The legacy scoped name @loyalchiiina/dsh-chat-image-lightbox is
Original description
DSH plugin (DSH >= 2.0.14): full-screen chat image lightbox (zoom/pan/download/page), conversation-wide thumbnail grid with adjustable columns, hide/show with no blank space, lossless native-resolution TIFF/HEIC display, hotlink fallback, copy path & show in folder. 对话图片灯箱+可调列数缩略图网格+隐藏(不留空白)+TIFF 原像素无损+防盗链自动降级+复制路径/打开文件夹的 DSH 插件(DSH >= 2.0.14)。
安装方式
npm 包安装 · 安装无需配置
dsh plugin --profile desktop add dsh-chat-image-lightbox安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 执行命令
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 14 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1977 次,star 不多但真在被使用。
- 维护活跃
- 86
- 实用度
- 82
- 生态热度
- 66
- 上手便捷
- 100
- 信号质量
- 100
- 数据置信度
- 100%
相关插件
PicGo
Molunerfinn/PicGo
rocket: The Ultimate Image Uploader for Efficient Creators. Supports Obsidian, Typora, VS Code etc. and 60+ image hosting services (S3, GitHub, Cloudflare R2, Imgur, Aliyun OSS...). Paste, upload, done.
dsh-image-tiler
Ssrs-Pro-Max/dsh-image-tiler
让超大图片以可读分辨率进入模型视野,而不是被压成一张缩图:准入前按附件存储允许的上限把大图切成多张切片(8000x8000 的截图会变成 20 张 2000x1600),小字得以保留。以替换本地附件存储的方式实现,不新增任何配置项。
dsh-image-bridge
kkj-luna/dsh-image-bridge
让没有生图/修图能力的模型接入任意 OpenAI 兼容生图接口:支持文生图与图生图,可添加多个服务商,并为生图与修图各选主用与备用模型,主模型连不上时自动切换到备用。