Skip to content

Releases: jimmgreen/LumaShot

LumaShot 0.3.0

Choose a tag to compare

@jimmgreen jimmgreen released this 30 Sep 08:07

LumaShot 0.3.0

新功能

  • 截图翻译 — Ctrl+Alt+Y 框选即翻译(也可从截图工具栏、贴图右键菜单 / T 进入)。译文直接覆盖在贴图上,侧边面板逐段列出原文与译文,可复制译文或双语文本、临时切换目标语言、在译文图与原图之间切换。只发送识别出的文字,密钥用 Windows DPAPI 加密保存。

  • 离线翻译(内置) — 在“截图翻译 · 引擎设置”中选择“离线翻译”,一键下载:

    模型 大小 内存 整模显卡加速
    混元翻译 1.5 · 1.8B(默认) 1.1 GB 4 GB 起 1.5 GB 显存
    TranslateGemma · 4B 2.3 GB 8 GB 3.5 GB 显存
    混元翻译 1.5 · 7B 4.3 GB 16 GB 5.5 GB 显存

    按本机内存与显卡自动推荐;国内镜像优先(ModelScope / hf-mirror),支持暂停、断点续传与 SHA-256 校验;推理组件 llama.cpp(Vulkan,含 CPU 后端)只在翻译时运行,空闲 5 分钟自动退出。不联网、无需密钥,文字不离开电脑。混元遵循腾讯混元社区许可协议,TranslateGemma 遵循 Gemma 使用条款。

  • 剪贴板条关闭 / 打开 — 拖到目标即可关闭,可在托盘或设置中重新打开。

改进

  • 设置窗口重新设计:6 个分页(快捷键 / 截图 / 剪贴板 / 截图翻译 / 外观 / 通用),每页无需滚动。
  • 翻译引擎设置:只显示当前引擎需要填写的项;修复标题栏图标、下拉列表与输入框文字重叠,以及高 DPI 下文字发虚。

安装

下载 LumaShot-Setup.exe 运行即可;已安装 0.2.0 的用户会收到应用内更新提示(签名清单 + SHA-256 校验)。

LumaShot v0.2.0

Choose a tag to compare

@jimmgreen jimmgreen released this 29 Sep 11:50

LumaShot 0.2.0 开发预览版,适用于 Windows 10/11 x64。新增长截图与长图标注、应用内更新,并全面优化性能与内存。

下载与安装

  • 普通用户下载 LumaShot-Setup.exe 并运行,无需管理员权限。
  • SHA256SUMS.txt 提供安装包和源码包的 SHA-256 校验值。
  • LumaShot-ffmpeg-source.zip 是捆绑 FFmpeg 与编解码库的对应源码,安装使用无需下载。
  • lumashot-update.txt 是应用内更新使用的签名更新信息,无需手动下载。

新功能

  • 长截图(滚动拼接):框选区域后滚动页面自动拼接,预览窗口可复制、保存、置顶贴图和 OCR。
  • 长图标注:可见部分直接使用截图编辑器标注;导出前标注都可再编辑,不会破坏原图。
  • 应用内更新:启动后每天最多自动检查一次(可在设置中关闭),托盘菜单和设置中也可「检查更新」。发现新版本先提示,确认后才下载;无法直连 GitHub 时自动改用 GitHub 文件加速代理(gh-proxy.com、ghfast.top、ghproxy.net 等),并使用系统代理设置。

性能与内存

  • 长截图:拼接常驻内存 +290 MB → +146 MB,合成净增 +135 MB → −10 MB,撤销历史 31 MB → 2.4 MB;长图预览改用 GPU 渲染,翻页 20 ms → 8.6 ms。
  • 屏幕录制:丢帧 24–33 → 6–10,p99 帧间隔 122.5 ms → 85.8 ms。
  • 放大镜首次更新 15–22 ms → 3–4 ms;4K 贴图绘制 35.7 ms → 16.3 ms。
  • 剪贴板计数条折叠空闲时内存 75 MB → 24–29 MB。

后续升级

  • 从 0.2.0 起可在应用内升级:更新信息使用 ECDSA P-256 签名,安装包按签名中的大小和 SHA-256 校验。加速代理只负责传输,被篡改的内容会被拒绝。
  • 校验通过并再次确认后静默安装:自动关闭 LumaShot,保留安装目录、组件、设置和桌面贴图,完成后在托盘重新启动。录制进行中不会安装。
  • 0.1.0 没有应用内更新,请手动下载本版安装包,覆盖安装到原目录即可,无需先卸载。
  • 也可以随时手动下载新版本覆盖安装。

验证与限制

  • Release 构建(/W4 /WX)通过;更新模块测试通过,覆盖签名与格式校验、版本比较、直连被阻断、代理挂起、代理返回篡改信息或损坏安装包时的回退,以及下载取消。
  • PowerShell 签名脚本与客户端验签已交叉验证;聚焦测试(设置、托盘菜单、快捷键、冷启动内存等 10 项)通过。
  • 发布后实测:GitHub 直连与 5 个加速代理均能取得本版签名更新信息并通过客户端验签;经 gh.llkk.cc 下载的安装包与签名中的 SHA-256 一致。
  • 加速代理是第三方公共服务,可用性会变化;后续版本的签名更新信息可以替换代理列表,无需先升级客户端。
  • 本版未重跑隔离安装/升级测试,应用内更新的实际安装流程将在下一个版本发布时首次使用。安装包尚未代码签名。此版本为开发预览;HDR 和真实多显示器混合 DPI 的完整交互尚未全面验证。

LumaShot 自有代码采用 MIT;第三方组件保留各自许可证,详见仓库 THIRD-PARTY-NOTICES.md。

LumaShot v0.1.0

Choose a tag to compare

@jimmgreen jimmgreen released this 27 Sep 09:55

LumaShot 首个公开开发预览版,适用于 Windows 10/11 x64。

下载与安装

  • 普通用户下载 LumaShot-Setup.exe 并运行,无需管理员权限。
  • SHA256SUMS.txt 提供安装包和源码包的 SHA-256 校验值。
  • LumaShot-ffmpeg-source.zip 是捆绑 FFmpeg 与编解码库的对应源码,安装使用无需下载。

功能

截图与标注、置顶贴图、离线 OCR、剪贴板历史、GIF 和 MP4 屏幕录制。

后续升级

下载新版本安装包并安装到原目录,无需先卸载。安装程序会请求旧进程正常退出并在升级后重新启动,保留用户设置。当前不提供应用内自动更新。

验证与限制

  • Release 构建通过,截图与光标回归测试通过。
  • 四轮隔离安装/升级测试通过,覆盖 OCR 增删、正常退出、后台重启和设置保留。
  • 安装包尚未代码签名。此版本为开发预览;HDR 和真实多显示器混合 DPI 的完整交互尚未全面验证。

LumaShot 自有代码采用 MIT;第三方组件保留各自许可证,详见仓库 THIRD-PARTY-NOTICES.md。