爱意满满的作品展示区。
ningto

开源了一个 Windows 截图工具 ntscreenshot:截图、贴图、长截图和 GIF

  •  
  •   ningto · Sep 27 · 1032 views

    大家好,我做了一个开源的 Windows 截图工具 ntscreenshot ,之前都是手写的,近期用大模型重新打磨了一下。目前支持 Windows 10/11 x64 ,想邀请大家试用并提些意见。

    日常使用主要是这条流程:按 F5 框选截图,在选区里画箭头、矩形、文字或马赛克,然后复制、保存,或者直接贴在桌面上对照。也支持滚动长截图和 GIF 录制;按 F6 可以把剪贴板中的图片贴到桌面。

    此外做了本地搜索、剪贴板历史,以及可选的 OCR 和 AI 功能。截图、贴图和本地搜索默认在本机完成;联网功能需要自己配置后使用。

    项目使用 Qt 6 ,采用 Apache-2.0 许可证。Windows 绿色版解压后运行 ntscreenshot.exe 即可,无需安装。

    项目地址: https://github.com/tujiaw/ntscreenshot 下载地址: https://github.com/tujiaw/ntscreenshot/releases/latest

    目前还在持续打磨。特别想听听大家对截图标注、长截图兼容性和贴图交互的反馈。如果遇到问题,也欢迎直接在 GitHub 提 Issue ;我会看评论并继续改进。

    关于包体积:主要是 OpenCV 和 Qt WebEngine 两项依赖。OpenCV 用于图像处理; Qt WebEngine 内含浏览器内核,用于 AI 对话等界面。它们带来的库和资源文件比较大,所以绿色版压缩包也会偏大。

    9 replies  •  2026-09-30 21:49:51 +08:00
    ggmood
        1
    ggmood  
       Sep 27 via iPhone
    我来试试,办公室电脑不能安装 app ,恰好有需要
    Fennix
        2
    Fennix  
       Sep 27
    是否考虑增加一些轻度的截图美化功能?比如圆角、阴影、背景。
    osilinka
        3
    osilinka  
       Sep 27
    为什么用 F5, 不是有系统的快捷键吗
    llmice
        4
    llmice  
       Sep 27
    体积也太大了,应该用 C 重写
    iorilu
        5
    iorilu  
       Sep 28
    为啥非要带浏览器呢, 那个 dll 我记得就 100 多 M
    ningto
        6
    ningto  
    OP
       Sep 28
    @osilinka 可以在设置中修改
    ningto
        7
    ningto  
    OP
       Sep 28
    @iorilu 集成了很多我自己认为实际工作中需要以及一些实验性的功能,包括:剪切板历史,本地快速启动应用,AI 对话功能(可以操作内嵌浏览器),划词功能等
    ningto
        8
    ningto  
    OP
       Sep 28
    @Fennix 可以考虑增加,本身自带 opencv 库可以实现
    waynevan
        9
    waynevan  
       7h 29m ago via Android
    想找一个类似 faststone capture 的开源软件:视频录制,多 tab 页,有图片编辑器,图片合并等,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   778 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:19 · PVG 05:19 · LAX 14:19 · JFK 17:19
    ♥ Do have faith in what you're doing.