增强 DSH 原生图片查看体验,支持指针中心缩放、拖动、画廊、下载、键盘操作和图片区域备注。
安装
# npm 包(预构建)
dsh plugin --profile web add dsh-image-viewer
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:WSL043/dsh-image-viewer
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
DSH Image Viewer · 图片查看器
放大、浏览、下载并标注 DSH 已显示图片的轻量查看器。
功能
- 以鼠标位置为中心缩放、拖动、双指缩放和双击查看原始大小;支持适应窗口、键盘切换与多图浏览。
- 显示图片名称、尺寸和缩放比例;大图可查看 100%,调整窗口后图片仍可见。
- 原图下载显示可用进度,可取消或重试;切图或关闭查看器会取消下载。
- 提供清晰的加载和错误状态,失败可重试;切图会重置拖动状态并隔离各图标注。
- 点击标记区域并在编号旁编辑备注;Enter 保存,Shift+Enter 换行。
- 关闭原生 DSH 图片时,可将编号图片和备注加入当前会话草稿,保留已有文字但不自动发送;避免重复添加,失败可重试。
- 适配 DSH 亮/暗色主题、响应式布局、焦点约束和减少动态效果设置。
安装
DSH-Portable 已预装本插件,可在插件页启用或卸载;其他 DSH 用户按下方安装。
插件页面(推荐)
- 打开 DSH 的 插件 → 添加插件。
- 在“包名或地址”中粘贴下面这一行并点击安装:
dsh-image-viewer@0.1.9
- 查看安装结果;仅在页面要求时刷新或重启。
版本 0.1.9 支持 DSH 内核 0.2.1-alpha.2、0.2.1-alpha.1、0.2.0-rc.2。
终端安装(可选)
官方 DSH Desktop 请先通过应用的 Manage dsh Command… 安装自带命令;完成一次初始化后,完全退出应用再运行 --profile desktop。DSH-Portable 0.x 和网页版使用 --profile web。
dsh plugin --profile desktop add dsh-image-viewer@0.1.9
dsh plugin --profile web add dsh-image-viewer@0.1.9
终端操作后按宿主提示重新启动对应 profile。
更新与卸载
在 插件 页面更新或卸载;没有更新操作时,在“添加插件”中输入目标 包名@版本。终端卸载可用 dsh plugin --profile web remove dsh-image-viewer;官方 Desktop 按上方说明退出应用并将 profile 换为 desktop。
卸载会恢复 DSH 内置图片查看器,不会删除会话或图片。
隐私
插件只读取 DSH 已渲染的图片 URL,不调用模型或读取供应商凭据。标注通过 DSH 附件和草稿接口交由用户决定是否发送;页内重开时仍可看到备注,不代表已发送或永久保存。
反馈
请使用问题反馈表单并提供插件/DSH 版本、系统、图片位置和失败操作。不要提交私人图片、凭据或完整会话日志;安全问题请通过 GitHub Security Advisories 私下报告。
许可证与质量
MIT。每个声明支持的内核均已完成真实界面核验。
开发者
调用 nativeImageViewer.open() 时,download.onInvoke 会收到 { item, src, signal, onProgress }。将 signal 传给下载请求,并用 onProgress({ loaded, total }) 上报字节数;文件大小未知时省略 total。自定义传输需响应 signal 以支持取消;下载权限与原图校验仍由图片提供方负责。
链接
同类插件
liustack/modlens★ 4239
为纯文本模型架起视觉桥梁:粘贴图片,输出结构化 JSON 证据(OCR、版面、语义)。
ysr666/dsh-vision-router★ 1148
为纯文本 Agent 提供视觉能力:内置免 Key 视觉链 + 像素级视觉工具(看图问答、定位、裁剪、像素对比、取色、OCR、矢量化、抠图、截图);粘贴图片即可用。
Anionex/dsh-vision-toolkit★ 889
让纯文本模型处理视觉任务:粘贴图片后自动切换到 Vision Toolkit 变体,支持图片问答、多图比较、长截图 OCR、截图还原前端 UI、元素定位与像素对比。默认无需 API Key——图片经作者自建的免费服务处理,每台机器每天 100 张;也可改为指向自己的服务商。
dickpy/dsh-imagegen★ 113
面向 DSH Web GUI 的 AI 生图插件:通过可配置的 OpenAI 兼容端点(gpt-image-2 / gpt-image-1 / dall-e-3)实现文生图与图生图,提供 api_url/api_key 设置卡片与侧边栏分栏生图工作台。
fandc520/dsh-comfyui★ 110
让 DeepSeek Harness 的 Agent 直接驱动本地或远程 ComfyUI:comfyui_run / comfyui_object_info / comfyui_workflow 工具生成与编辑图像、视频,附带工作流库(图工作流提取:按分量 / 主流程 / 整体)、加载区分辨率自动匹配、实时队列、SDXL 与 Wan 2.1 模板、配套 skill 与同源媒体代理。
sunxin-ai/dsh-design-qa★ 44
给纯文本模型的设计稿保真判定:`deepseek_vision` 工具从任意 OpenAI 兼容视觉路由借来一只眼,让模型判断实现与设计稿是否一致——并附上支撑该判定的基准(4 组夹具、23 处注入缺陷、逐格原始输出)与其依赖的提问纪律。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。