这个项目能做什么
Sysinternals ZoomIt for Mac 是一款模仿 Windows Sysinternals ZoomIt 工具的 macOS 菜单栏实用程序。它为 macOS 14 或更高版本带来了屏幕缩放、标注、捕获和录制功能。
核心功能包括在冻结的 ScreenCaptureKit 显示捕获上进行静态缩放、对运行中屏幕进行实时缩放(不绘图时可点击穿透交互),以及用于在 1 倍缩放下进行标注的无缩放绘图模式。标注工具涵盖钢笔、直线、矩形、椭圆、箭头、荧光笔、撤销、擦除、空白屏幕草图板以及文字标注。颜色和形状可通过键盘快捷键选择。
捕获功能包括视口截图复制/保存、区域截取复制/保存,以及使用 Apple 设备端 Vision 框架识别所选区域文本并将其复制到剪贴板(无需额外权限)的 OCR 截取。滚动全景模式可记录选定的滚动区域,过滤重复帧,处理垂直或水平滚动,抑制固定的页眉和页脚,并将帧拼接成一张图像。
录制使用 ScreenCaptureKit 和 AVAssetWriter 生成整个屏幕或所选区域的 MP4 文件,可选择包含系统音频、麦克风音频和固定的网络摄像头画中画。内置的录制后编辑器支持预览、修剪、追加、淡入淡出、播放控制、音量静音/滑块以及保存前导出。休息计时器提供可配置的倒计时,具有颜色、不透明度、背景和可选声音。
默认全局热键包括 Control+1 用于静态缩放,Control+2 用于无缩放绘图,Control+3 用于休息计时器,Control+4 用于实时缩放,Control+5 和 Control+Shift+5 用于屏幕和区域录制,Control+6 和 Control+Shift+6 用于截取到剪贴板或文件,Control+Option+6 用于 OCR,Control+8 / Control+Shift+8 用于全景捕获到剪贴板或文件。所有热键均可在选项卡式设置对话框中配置,涵盖热键、缩放、绘图、文字、截取、录制、网络摄像头、全景以及登录时启动偏好设置。
可通过 Homebrew Sysinternals tap 进行安装。该项目需要 macOS 14 或更高版本、Xcode 命令行工具以及用于捕获的屏幕录制权限;麦克风和摄像头权限仅在需要这些录制选项时才需要。自测目标涵盖视口数学、标注生命周期和渲染、设置持久化以及全景拼接器回归测试。
该仓库记录了 Homebrew(非沙盒)和 Mac App Store(沙盒,编译时排除 DemoType)的构建变体、开发版和正式版之间的捆绑标识分离、在强化运行时下摄像头和麦克风的授权、签名和公证选项,以及针对与捆绑标识符和代码签名要求相关的过期屏幕录制权限的故障排除步骤。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。