ScrollSnap – 苹果macOS系统截图工具|支持长截图、滚动截图

图形录像12小时前更新 J.Cling
1 0

ScrollSnap 是一款专门为 macOS 系统设计的开源滚动截图工具,弥补系统原生截图功能无法进行滚动截图的短板。用户只需在屏幕上框选指定区域,然后正常滚动网页或页面,该工具便能自动捕获并拼接画面,最终生成一张完整的长截图。它提供了灵活的保存方式,支持将结果保存至桌面、复制到剪贴板或在预览中直接打开。

J.Cling 推荐拓展:


主要功能特点

  • 可自定义选择区域 :调整和拖动选择矩形来定义捕获区域。
  • 滚动捕捉 :自动将多张截图拼接成一张图片,用于捕捉长内容。
  • 交互式菜单 :包含捕捉、保存、重置位置或取消等选项,具有可拖动的界面。
  • 缩略图预览 :显示可拖动的捕捉图像缩略图,支持滑动保存或右键操作。
  • 保存目标 :支持保存到桌面、文档、下载、剪贴板或以预览方式打开。
  • 偏好设置 : 通过设置窗口重置选择和菜单位置(Command + ,)。

官方使用说明

  1. 启动应用程序 :ScrollSnap 会自动启动,显示带有选择矩形和菜单栏的覆盖层。
  2. 调整选择 :拖动矩形可以移动它,或使用调整大小的手柄来调整其大小。
  3. 捕获截图 :对于滚动捕捉,点击“捕捉”开始,然后点击“保存”停止并拼接图像。
  4. 与缩略图交互 :拖动缩略图可以将图像复制到其他位置,向右滑动保存,或右键单击以选择选项(在 Finder 中显示,删除,关闭)。
  5. 保存选项 :使用“选项”菜单设置保存目的地(桌面、剪贴板等)。
  6. 偏好设置 :按下 Cmd + , 打开设置窗口并在需要时重置位置。
  7. 退出 :按下 Esc 或从主菜单选择 “退出 ScrollSnap”。
  • 覆盖系统 OverlayManager 在所有屏幕上创建覆盖层,由 OverlayView 管理,后者将绘制和交互委托给 SelectionRectangleView 和 MenuBarView
  • 截图捕获 ScreenshotUtilities 使用 ScreenCaptureKit 捕获定义的矩形区域,排除应用界面。
  • 滚动捕捉 StitchingManager 通过重叠检测将截图组合为一张图片。
  • 缩略图 ThumbnailView 提供可交互的预览,支持拖放和滑动手势。

更新日志

v2.1.0

✨ 新功能

视觉驱动拼接:旧模板匹配算法已被 Vision 框架中的 VNTranslationalImageRegistrationRequest 替换。这提供了更准确和高效的截图偏移检测。
显示应用版本:应用版本现在在设置窗口中方便地显示。

🚀 改进

异步图像拼接:图像拼接过程现在完全异步,在捕获长截图时防止 UI 冻结或无响应。
减少内存使用:新的拼接引擎仅比较最新的两张截图,即使对于非常长的捕获,内存使用也保持低且稳定。
性能提升:修复了拖动选择矩形时 CPU 使用率过高和日志记录过多的问题。现在应用程序仅重绘屏幕的必要部分,效率更高。

🐛 错误修复

多显示器支持:修复了一个错误,即如果 UI 元素(包括菜单栏)位于不同的显示器上,在启动时可能会不可见。

获取方式

官方网站

https://github.com/Brkgng/ScrollSnap

网盘下载

https://pan.quark.cn/s/d4d48a97176c

更多苹果MAC 相关软件请访问:

https://www.gewuzhizhi.vip/software-store/all-software-store/macos

© 版权声明

相关文章