先弄清楚长截图的工作方式
积磊截图的长截图是「你滚、它拼」:不会自动帮你滚到底,滚多少完全由你控制,这也是长截图能停在任意位置的原因。
每滚一次,应用会等一小段时间(默认 0.15 秒)抓一帧,再与上一帧做重叠比对后拼接。相邻两帧必须有重叠区域,否则这一帧会被丢弃并在预览面板提示。
完整操作流程
- 1
按 Ctrl+1 唤起截图,拖出要滚动的范围并松手确认选区(不需要先复制)。
- 2
点工具栏的「长截图」按钮进入滚动截图窗口;此时还能拖动边缘微调范围。
- 3
在目标窗口里滚动鼠标滚轮,每滚一次观察预览面板是否多拼了一段。
- 4
一直滚到想停的位置,方向在第一次滚动时就锁定,中途不要反向。
- 5
点工具栏的完成按钮,在预览里逐段检查,确认没有缺失或错位后保存或复制。
横向长图
除了向下和向上,也支持横向拼接:在滚动截图工具栏里把滚动方向切成横向,然后横向滚动(或用 Shift+滚轮)即可。
竖向的向上 / 向下同样是支持的:第一次滚动的方向会被锁定,反向的帧会被翻转后再拼接。
拼不好时怎么调整
- 1
少了一段:把每次滚动的幅度调小,让相邻两帧有足够重叠。
- 2
滚太快漏帧:在「设置 → 开发者/长截图」里把「滚动后等待时间」从 0.15 秒调大到 0.3 秒左右。
- 3
顶部有吸顶栏导致重复条纹:调大「后续截图顶部忽略像素」(默认 0)。
- 4
接歪或错位:关闭页面动画、先让懒加载图片加载完再开始,必要时缩小选区宽度减少干扰。
平台与权限
Windows 用 BitBlt 抓帧,macOS 用 ScreenCaptureKit;两条路径都会先做越界校验,超出捕获范围会直接退出并记日志。
macOS 上长截图同样需要屏幕录制权限;没有授权时会提示「需要屏幕录制权限:请在系统设置中授权后重试」。