前言¶
在 DeepSeek Harness(DSH)里对照截图、核对间距或量图标尺寸时,系统自带的图片预览往往只能缩放浏览,很难稳定读出「指针在第几像素」或「选中区域占多少像素」。放大到 183% 时,屏幕像素与图像像素也不再一一对应,凭目测容易偏差。
下面介绍的 dsh-image-scope(维护者 olivine13)是 DSH 的客户端类插件:挂在右侧边栏文档预览扩展点上,在已有图片预览流程里增加悬停坐标、可调虚线测量框,并在任意缩放下始终以图像像素显示测量结果。内置 Image 查看器仍可在下拉菜单中选用。
这是什么¶
- 定位:DSH 侧栏图片预览上的像素标尺(Pixel Scope)。
- 仓库:github.com/olivine13/dsh-image-scope
- 包版本(
package.json):0.0.1 - 许可证:MIT
插件通过 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上测试)
典型用法¶
- 在右侧边栏打开图片(支持 PNG、JPEG、GIF、WebP、BMP、ICO、SVG)。
- 在查看器下拉里选择 Pixel Scope(未改过时,图片默认即为此查看器)。
- 移动指针读取坐标。
- 拖拽绘制虚线矩形;在框内移动或拖动手柄调整大小。
- 用 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 核对工作流。