dsh-image-scope:为 DSH 侧栏图片预览提供像素坐标与测量框

前言

在 DeepSeek Harness(DSH)里对照截图、核对间距或量图标尺寸时,系统自带的图片预览往往只能缩放浏览,很难稳定读出「指针在第几像素」或「选中区域占多少像素」。放大到 183% 时,屏幕像素与图像像素也不再一一对应,凭目测容易偏差。

下面介绍的 dsh-image-scope(维护者 olivine13)是 DSH 的客户端类插件:挂在右侧边栏文档预览扩展点上,在已有图片预览流程里增加悬停坐标、可调虚线测量框,并在任意缩放下始终以图像像素显示测量结果。内置 Image 查看器仍可在下拉菜单中选用。

这是什么

插件通过 document-preview 扩展点挂载在 sidebar.right.tab.document 槽位;无构建步骤、无运行时依赖。若内置文档预览不可用,查看器不会挂载。

核心功能

悬停坐标

指针移到图像上时,右下角状态条显示 X/Y;界面提供十字准星,并高亮当前像素格。

一个可调整的测量矩形

拖拽绘制虚线框;在框内拖动可平移,八个手柄可改大小。各边会贴合图像边界。

左下角测量条显示起始像素、结束像素,以及 width × height(整图像素)。坐标自图像左上角为零基;宽高按包含两端的整像素计数(例如从 x=100 到 x=199 记为宽 100 px)。

键盘与清除

查看器获得焦点时:Ctrl+D(macOS 为 ⌘D)清除测量框;Esc 取消进行中的绘制、移动或缩放。也可点 Clear,或重新拖一个新框覆盖旧框。

缩放与像素对齐

支持 Fit / 1:1 / − / +,以及 Ctrl/⌘ + 滚轮(或触控板捏合)。滚轮缩放以指针为锚点,工具栏缩放以视口中心为锚点;坐标与尺寸仍按图像像素计,不按屏幕像素。放大到 150% 及以上时,图像切换为像素化渲染以利于对齐检查。

配置

颜色、字号、选框样式、叠加层等写在插件包内的 config.json。Host 在每次页面启动时读取并注入浏览器;改完后刷新页面。若在插件首次启用前已打开的页面,会先用内嵌默认样式,刷新后才会用上注入配置。刷新仍不生效时,可重启 DSH 一次让 Host 侧重载。

配置分区包括:font、canvas、selection、crosshair、pixel、handle、selectionInfo(左下测量条)、hud(右下提示/尺寸条)、toolbar、status。

安装与启用

插件以当前 DSH 进程权限运行;安装前建议在 GitHub 上浏览源码并确认 MIT 许可证与行为是否符合你的环境。

官方安装命令如下(资料原文):

dsh plugin add dsh-image-scope

若不在默认 profile,可加上 --profile <name>。市场条目发布后,也可在 Plugins → Discover 中安装。

DSH 版本兼容(README 与 package.json engines):

  • >=0.2.1-rc.5 <0.3.0-0 或 >=0.2.2-rc.1 <0.3.0-0(README 注明在 0.2.1-rc.5 上测试)

典型用法

  1. 在右侧边栏打开图片(支持 PNG、JPEG、GIF、WebP、BMP、ICO、SVG)。
  2. 在查看器下拉里选择 Pixel Scope(未改过时,图片默认即为此查看器)。
  3. 移动指针读取坐标。
  4. 拖拽绘制虚线矩形;在框内移动或拖动手柄调整大小。
  5. 用 Ctrl+D / ⌘D、Clear 或新框替换,清除测量。

README 示例:选区从 (0,0) 到 (194,262) 时,左下条显示 195 × 263 px;指针在 X 174 / Y 282;图像 512 × 512 px,视图缩放 183%,数值仍为图像像素。

适用场景与注意

适合:开发与设计核对——对比截图、检查间距、量图标或单像素细节。

隐私:全部在本地运行;仅读取插件自身 config.json 与预览已提供的图像字节,不外传数据、不访问凭据。

生态说明:DSH 奉行「一切皆插件」;SkillHub 插件目录 为社区站点,与 DeepSeek / 幻方无官方从属关系,不要当作官方应用商店。

结尾

dsh-image-scope 在不替换内置 Image 查看器的前提下,为侧栏预览补上像素级读数与单区域测量,并在任意缩放下保持图像像素语义,适合日常 UI 核对工作流。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜