Skip to content

Releases

Dockwisp 0.1.21

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 11 Nov 05:42

Dockwisp 0.1.21

修复:部分应用图标显示为白色

  • 飞书等应用的快捷方式把图标放在单独的 .ico 文件里,而不是程序本身。以前这类快捷方式在搜索结果中显示成一张空白文件图标,现在会正确显示应用自己的图标。
  • 同样适用于其他快捷方式图标指向 .ico、.png 等图片文件的应用。

说明

  • 图标在运行期间有缓存,升级后重启 Dockwisp 即可看到正确图标。
  • 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。

Dockwisp 0.1.20

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 05 Nov 09:19

Dockwisp 0.1.20

改进:截图翻译更准、更稳定

这一版针对英文段落较多的截图(比如英语作文、文档页面)做了修正:

  • 段落不再被拆成一行一行:同一段里的多行英文会合成一整段翻译,译文通顺,不再逐行断开。分段改为按行距判断,段落之间的空行和标题都能正确区分。
  • 同一屏每次结果一致:以前框选范围差几个像素,分段结果就可能不同,现在不会了。同一段原文在一次运行里只翻译一次,重复截同一屏得到同样的译文。
  • 中英混排的标题处理正确:比如「作文范文:Reading — A Good Habit」,中文部分保留不动,英文标题整段翻译,覆盖范围会贴着图上真实的文字边界,粗体字也能盖完整。
  • 修正识别时的空格错误:识别把单词粘在一起(如 ofwords)或拆开(如 Furtherm ore、com plex)时,翻译前会自动修正。只处理常用英文词,人名、缩写、型号等不会被改动。
  • 译文字号不再过小:放不下时译文向下多占一两行,不再缩成明显小于原文的小字。

说明

  • 文字识别仍然完全在本机离线完成;翻译需要联网,使用设置里选的翻译服务(默认 MyMemory)。
  • 译文缓存只在本次运行期间有效,重启 Dockwisp 后会清空。
  • 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。

Dockwisp 0.1.19

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 05 Nov 03:18

Dockwisp 0.1.19

新功能:局域网互传

  • 在搜索框输入「互传」「传文件」「手机」等关键词,打开「局域网互传」窗口。在搜索框里选中文件时,结果里也会出现「发送到手机」。
  • 手机和电脑连同一个 Wi-Fi,用手机扫窗口里的二维码,就能在手机浏览器里传文件,不用装 App:
    • 电脑 → 手机:把文件拖进窗口或点按钮添加,手机上可以逐个下载,也可以打包成一个 zip 一次下完(总大小不超过 4 GB)。
    • 手机 → 电脑:在手机页面选文件上传,默认保存到「下载\Dockwisp」,可以在窗口里改保存位置、一键打开文件夹。
  • 窗口打开时才运行传输服务,关闭窗口或空闲 10 分钟后自动停止。每次打开的二维码链接都不同,只接受同一局域网内的设备访问。
  • 电脑有多个网卡(比如装了虚拟机或 VPN)时,会优先用真实的 Wi-Fi / 有线网卡地址,也可以在窗口里手动切换。

改进:截图翻译

  • 中英混合的截图也能翻译了:和微信一样,原图里的中文保持不动,只把英文部分盖住换成中文。之前中文较多的截图会被整张跳过,看起来像没翻译。
  • 默认翻译成中文:译文上方的小条里可以把目标语言换成英文、日文或韩文,切换后直接重新翻译,不用重新识别。每次新截图都从中文开始。
  • 单词不再粘连:之前跨行的英文句子合并时,上一行末尾和下一行开头的单词会粘在一起,导致翻译不出来,现在已修复。
  • 译文位置更准:按原文每一行的位置和行距写译文,标题、按钮文字、列表项、左右两栏各自独立,不会被并成一段。放不下时才缩小字号,太长的单词会自动换行。

改进:提取文字

  • 识别结果面板改成只读,底部新增「翻译」按钮,译文显示在原文下方,有单独的「复制译文」。
  • 可以像微信一样自由选字:在截图上按住拖动就能跨行选中文字,单击选中一整行。面板里对应的文字会同步高亮;在面板里选字,图上也会高亮。按 Ctrl+C 复制选中的文字。

说明

  • 文字识别仍然完全在本机离线完成。翻译需要联网,使用设置里选的翻译服务(默认 MyMemory)。局域网互传只在局域网内传输,不经过外网。
  • 图上选字时每个字的位置是按字宽估算的,边界可能和实际文字差几个像素。
  • 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。

Dockwisp 0.1.18

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 04 Nov 11:09

Dockwisp 0.1.18

改进

  • 钉图新增「最大化」按钮:鼠标移到钉图上,右上角的最小化和关闭之间多了一个最大化按钮。点击后整张图保持原比例,放大到当前屏幕能放下的最大尺寸并居中显示(不会挡住任务栏)。再点一次「还原」,回到原来的位置和大小。
  • 钉图可以拖边框调整大小:拖动钉图的边或角即可改变大小,宽高比例固定,图片不会变形。可调范围是原图的 10%~500%,和滚轮缩放一致。调整完后,滚轮缩放和拖动位置都从新的大小继续,左上角会短暂显示当前缩放比例。

说明

  • 钉图窗口没有边框线,调整大小时请把鼠标移到窗口最边缘,等光标变成双向箭头再拖动。
  • 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。

Dockwisp 0.1.17

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 04 Nov 09:48

Dockwisp 0.1.17

修复

  • 截图钉在桌面后,拖动时钉图会越拖越大。这个问题出现在开了显示缩放(如 125%、150%)的屏幕上,现在拖动时大小保持不变,滚轮缩放也不再有误差。

改进

  • 截图工具栏里的「画笔」图标换成了铅笔样式,更容易认出来。

说明

  • 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。

Dockwisp 0.1.16

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 04 Nov 08:51

Dockwisp 0.1.16

这一版重做了 PDF 转 Word,补上 PDF 转图片,并修了文件转换里一批格式和编码问题。

PDF 转 Word(重做)

  • 改用 pdf2docx。文字按段落还原,可以直接编辑,不再是一行一个文本框。
  • 扫描版 PDF 的页面会先用内置 OCR 识别成文字,再转成 Word。
  • 首次使用时会提示下载“PDF 转换组件”(约 88 MB:Python 运行环境 + pdf2docx)。每个文件都会校验 SHA-256,无需管理员权限,也不需要先装 LibreOffice。
  • 复杂表格和多栏排版仍可能需要手动调整。

新功能

  • PDF 转图片:每页输出一张 PNG 或 JPG,放在与 PDF 同名的文件夹里。
  • 多张图片合并成一个 PDF:在转换窗口里放入 2 张及以上图片,点「合并为一个 PDF」。
  • 全部转为:转换窗口里有多个文件时,可以一次设置同一个目标格式。
  • Excel 转 PDF 时每个工作表缩到一页:作为可选开关,宽表格不再被拆成很多页。

改进

  • 手机照片按拍摄方向自动转正,竖拍的照片转换后不再横过来。
  • SVG 转 PNG 最长边至少 1024 像素,小图标不再发糊。
  • 动图 GIF 与 WebP 互转时保留动画。
  • 图片转 PDF 用 A4 纸,每页一张、居中;横图用横向页面。
  • Markdown 支持表格、任务列表、嵌套列表;文档里引用的相对路径图片能正常显示。
  • YAML 支持多行文本、锚点、合并键和多文档,docker-compose 文件可以正常转换。
  • Excel 转 CSV 时每个工作表各输出一个文件。
  • Word 转 HTML 时图片直接嵌入,只生成一个文件。

修复

  • GBK 编码的 TXT / CSV 转换后乱码。
  • JSON 转出的 CSV 用 Excel 打开中文乱码。
  • “画图”等工具保存的 BMP 打不开。
  • Markdown / HTML / 纯文本转出的 PDF 用的是 Letter 纸张,现改为 A4。
  • Word 转 TXT、Excel 转 CSV 可能出现乱码,现统一输出 UTF-8。

卸载

  • 卸载时会一并删除下载过的转换组件(LibreOffice、PDF 转换组件)和便携版 Everything,不再留在硬盘上。
  • 卸载时会询问是否同时删除设置、插件和使用记录,默认保留。应用内自动更新不受影响,已下载的组件也不会被删。

说明

  • PDF 转换组件里的 PyMuPDF 采用 AGPL-3.0 许可,在首次使用时下载,不随安装包分发。
  • 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。

Dockwisp 0.1.15

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 04 Nov 06:24

Dockwisp 0.1.15

这一版重做了截图功能,界面和用法对齐微信截图。

新的截图工具栏

  • 按 Alt+Shift+S 框选区域后,工具栏从左到右依次是:矩形、椭圆、表情、箭头、画笔、马赛克、文字 | 翻译、提取文字、长截图 | 撤销、保存、钉图、取消、完成。
  • 工具栏改成白色圆角条、线性图标,和选区右边缘对齐。每个按钮都有提示和快捷键。
  • 选中画图工具后,下方弹出二级栏:
    • 矩形、椭圆、箭头、画笔:3 档粗细,7 种颜色(默认红色)
    • 文字:3 档字号和颜色
    • 马赛克:3 档笔刷大小
    • 表情:40 个常用表情,3 档大小
  • 每个工具的设置分开记住。

标注

  • 新增椭圆、文字、表情。文字点一下就能直接输入,支持多行。双击已有的文字可以重新编辑。
  • 画好的标注可以点中,拖动移动,拖控制点缩放,按 Delete 删除。撤销对新增、移动、缩放、删除都有效。
  • 马赛克改成涂抹式,鼠标涂到哪里就打码到哪里。单击也能打一块,鼠标处会显示当前笔刷大小的圆圈。

原位翻译

  • 点「翻译」后,译文直接写在原图的原位置:先识别每一行文字和它的位置,把相邻行合并成段落后翻译,再用周围的背景色盖住原文,按合适的字号写入译文。
  • 翻译方向会自动判断:中文翻译成英文,其他语言翻译成中文。同一张图里所有段落的翻译方向一致。
  • 可以用「原文 / 译文」切换显示。复制、保存和钉图得到的都是带译文的图片。
  • 选区移动或改变大小后,译文会自动清除。

提取文字

  • 点「提取文字」后,识别到的每一行都用蓝框标出,点一下复制这一行。
  • 右侧面板显示全部文字,可以编辑和复制。

钉图

  • 把截图钉在屏幕原位置,始终置顶,可以同时钉多张。
  • 拖动移动位置,滚轮缩放(10%~500%)。
  • 鼠标移到钉图上,右上角会出现最小化和关闭按钮。最小化后可以从任务栏恢复。
  • 双击或 Esc 关闭;右键菜单可以复制、保存、关闭。
  • 长图钉图时会自动缩小到能放进屏幕。

长截图

  • 点「长截图」后,选区周围出现边框,旁边有一个预览窗口。用鼠标滚轮滚动下面的窗口,程序会自动拼接,预览窗口实时显示结果。
  • 点「完成」回到编辑界面,可以继续标注、保存或钉图。点「取消」或按 Esc 放弃。
  • 长图最高 20000 像素。滚动太快、拼接对不上的画面会自动跳过,不会拼错。

修复

  • 截图界面关闭后马上再按 Alt+Shift+S,有时不弹出截图界面。现在关闭后再按会立即打开。

说明

  • 文字识别仍然完全在本机离线完成。翻译需要联网,使用设置里选的翻译服务(默认 MyMemory)。
  • 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。

Dockwisp 0.1.14

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 30 Oct 07:15

Dockwisp 0.1.14

改进

  • 截图弹出更快:截图不再写入临时文件,改为直接传输像素并在画布上绘制。4K 屏幕下抓屏从 2~3.5 秒降到约 0.1 秒,按下快捷键后很快弹出框选界面
  • 截图工具栏的“复制”按钮移到最右边,位于关闭按钮右侧

说明

  • 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。

Dockwisp 0.1.13

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 28 Oct 08:54

Dockwisp 0.1.13

修复

  • 按住截图快捷键不松手时,截图界面会被键盘自动重复不断打断而无法出现;现在按下即开始截图,按住期间的重复触发会被忽略

说明

  • 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。

Dockwisp 0.1.12

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 27 Oct 11:52

Dockwisp 0.1.12

修复

  • 已卸载或删除的应用/文件在打开时会被识别为失效,并立即从搜索结果和主页中移除;重启后索引刷新也不会再出现

优化

  • 焦点处于向日葵(AweSun)远程窗口时,Alt+Space 交给远程电脑处理,不再唤起本地 Dockwisp

说明

  • 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。