跳到正文
atatapp.com/zh/scrolling-screenshot-mac

Mac 长截图怎么截

Mac 自带截图截不了长图。网页用浏览器自带的功能就能免费存整页;聊天记录、PDF、文档,用 AtAt 在任意 App 里滚动截图。

下载 Mac 版

macOS 15+ · Apple 芯片 · 免费试用 14 天,无需账户

千岛湖周末
  1. 小雨

    民宿订好了,周六周日两晚。

  2. 太好了,几点出发?

  3. 阿杰

    八点准时,躲开堵车。

  4. 小雨

    我带皮划艇和大冷藏箱。

  5. 两天的早饭我包了。

  6. 阿杰

    路上谁顺手买点炭?

  7. 小雨

    下午三点入住,门锁密码发邮箱了。

  8. 那边有 Wi-Fi 吗?

  9. 阿杰

    基本没有,歌单先下好。

  10. 小雨

    天气预报说周六晴,24 度。

  11. 我再带几盒桌游。

  12. 阿杰

    最后一个到码头的请吃晚饭。

  13. 小雨

    一言为定,八点见!

Mac 长截图怎么截?先说结论:macOS 自己做不到。系统自带的截图只能截屏幕上看得见的部分,没有滚动截图。

如果要截的是网页,浏览器就能搞定。Safari、Chrome、Firefox 都能把整页存成一张长图,免费,也不用装东西。偶尔截一次网页的话,这就够了。

可要是你想截的是浏览器以外的东西,比如 Slack 里一长串聊天、一份很长的 PDF、备忘录里的笔记、一长列设置项,那就得用 App 了。AtAt 是一款 Mac AI 助手,它的滚动截图在任何窗口里都能用。不过免费的办法放在最前面讲,很多人用它们就够了。

Mac 自带截图能截什么

按 ⌘⇧5,屏幕下方会出现截图工具栏。它能截整个屏幕、某个窗口、或者一块区域,也能把这三种范围录成视频。「选项」里可以改保存位置、设定时器、选要不要显示鼠标指针。完整说明在 Apple 的截屏帮助页面。

没有滚动截图,也没有整页截取。窗口下面没露出来的内容,就截不进去。

⌘⇧3、⌘⇧4 这些基础截图怎么用,写在 Mac 截图工具那页里。这里只讲长截图。

Safari 长截图:用网页检查器

Safari 的整页截图藏在开发者工具里,打开一次以后就一直在。

  1. 点「Safari 浏览器」>「设置」>「高级」,勾选「显示网页开发者功能」。菜单栏会多出一个「开发」菜单,Apple 的开发菜单说明里有详细介绍。
  2. 打开要截的网页。
  3. 点「开发」>「显示网页检查器」。
  4. 切到「元素」标签页,在最顶上那行 <html> 上右键,选 Capture Screenshot(中文系统里叫「捕获屏幕快照」之类的名字)。要选最外层那一行,别点到里面的 <body> 或 <div>。

Safari 会把整个网页存成一张 PNG,屏幕下面没露出来的部分也在里面。

Safari 导出 PDF,再用「预览」转成图片

不想开网页检查器的话,还有个绕一下的办法。

在 Safari 里点「文件」>「导出为 PDF」。大多数时候,它会生成一页连着的长 PDF,中间不分页。只是大多数时候,也有人遇到过导出来还是分页的。注意别用「文件」>「打印」里的「存储为 PDF」,那个会按纸张大小把网页切成好几页。

然后用「预览」打开这个 PDF,点「文件」>「导出」,格式选 PNG 或 JPEG,存下来就是一张长图。

这个办法有两个问题:网页特别长的话,文件会很大;有些网页导出成 PDF 以后,排版跟浏览器里看到的不太一样。

Mac Chrome 长截图:用开发者工具

Chrome 不用装插件,开发者工具里就有整页截图的命令。

  1. 按 ⌥⌘I 打开开发者工具,也可以从菜单栏的「视图」里找到它。
  2. 按 ⌘⇧P 调出命令菜单(Command Menu)。
  3. 输入 screenshot。
  4. 选 Capture full size screenshot。

Chrome 会把整页存成 PNG,放进「下载」文件夹。

列表里还有一个只写着 Capture screenshot 的选项,那个只截当前看得到的部分,很容易点错。

Firefox 长截图:保存整个页面

三个浏览器里 Firefox 最省事,右键菜单里就有。

在网页空白的地方右键,选「截图」(Take Screenshot),再点页面右上角的「保存整个页面」(Save full page),然后下载或者复制就行。Mozilla 的截图帮助页面里有完整说明。

浏览器的办法在哪儿不管用

有两种情况。

第一种是网页里面有个框在单独滚动。网页版聊天、网页邮箱、各种后台页面经常这样:整个页面不动,中间一块区域自己滚。这种页面用整页截图,往往还是只截到当前看得到的那一块。Mozilla 的支持论坛里也是这么解释的,给的办法是分几段截,再自己拼起来。

第二种是浏览器以外的所有 App。iMessage 里的长对话、Slack 客户端里的聊天记录、在「预览」里打开的长 PDF、备忘录里的笔记、Xcode、Finder 里的文件列表、「系统设置」,浏览器的工具一个都碰不到。

这时候就需要一个能滚动截图的 App。

用 AtAt 在任意 App 里滚动截图

AtAt 里的截图是一套完整的截图工具:⌘⇧4 截区域,⌘⇧3 截整个显示器,⌘⇧5 打开「一体化截图」。快捷键都能在「设置」→「快捷键」里改。第一次打开 AtAt 时,点「设为默认截图工具」,这组快捷键就从 macOS 那里接过来了。系统那边的快捷键要你自己在「系统设置」里关掉,AtAt 会告诉你在哪儿。

滚动截图这样截:

  1. 按 ⌘⇧5 打开「一体化截图」,框住要滚动的那块区域。
  2. 在工具条里点「滚动截图」。
  3. 需要的话调一下选区,然后点「开始截图」。
  4. 自己滚动,或者点「自动滚动」。
  5. 点「完成」。

截的时候 AtAt 会在旁边给几句提示,照着做拼出来会干净很多。只框住在滚动的内容,别把上面固定的标题栏框进去。一直往同一个方向滚。滚得匀一点。要是它跟丢了,往回滚一点,它就能重新对上。

「自动滚动」要给 AtAt 开辅助功能权限,在「系统设置」>「隐私与安全性」>「辅助功能」里打开。

用「自动滚动」时,内容滚到底,截图会自己结束。长图高度上限是 32,768 像素,到了上限 AtAt 会停下来,你点「完成」就能把已经截好的部分存下来。

AtAt 自己的窗口和截图控件不会出现在图里。图片格式可以在「设置」→「截图」里选 PNG、JPEG 或 WebP。

聊天软件、PDF、文档、很长的设置列表都能截。网页也行,包括那种页面里一个框在滚的网页。

截完之后:快速访问卡片

截完以后,屏幕角落会出现一张快速访问卡片,长图就在上面。

最常用的是「复制」和「保存」。保存默认放到桌面,也可以在设置里换个地方。点「标注」会打开图片编辑器。「固定到屏幕」能让卡片一直留着,边看边干活。也可以直接把缩略图拖进 Finder、备忘录或者 Slack。

卡片上还有个 Ask @@。

很多时候截长图,就是想拿整段内容去问点什么。Ask @@ 会把截图发给你自己的 AI,回答出来时带着「复制」按钮。比如:

  • “帮我总结一下这段讨论”
  • “把里面的待办事项列出来”
  • “这份设置列表里改了哪些”

AtAt 用的是你已经在用的 AI:Claude Code、Codex 这类命令行 agent,你自己的 API key,或者本地的 Ollama 模型。它自己没有模型。截下来、问完、接着干活,中间不用切到别的 App,AtAt 想做的就是这件事,首页上有更多。

说下费用。截图(包括滚动截图)不需要方案也能一直用,OCR、录屏(最高 1080p、30 FPS、5 分钟)、剪贴板历史和收藏也是。新装的 AtAt 都有 14 天的 AtAt One 预览,不用注册账号,也不用绑卡。预览结束后,Ask @@ 需要方案,具体看方案说明。

AtAt 需要 Apple 芯片的 Mac 和 macOS 15 或更新的系统,在这里下载。

该用哪个

  • Safari 里的网页:网页检查器,在 <html> 那行上截。
  • Chrome 里的网页:开发者工具里的 Capture full size screenshot。
  • Firefox 里的网页:右键「截图」,选「保存整个页面」。
  • 聊天记录、PDF、文档、框里单独滚动的网页,或者你每周都要截好几次:用 AtAt。

常见问题

Mac 自带长截图功能吗?

没有。按 ⌘⇧5 调出的系统截图工具能截整个屏幕、某个窗口或一块区域,也能录屏,可它没有滚动截图,也没有整页截取。网页可以用浏览器自带的功能截,其他 App 里的长内容要靠第三方 App。

Safari 怎么截取完整网页?

先在 Safari 的「设置」>「高级」里勾选「显示网页开发者功能」。打开网页,点「开发」>「显示网页检查器」,切到「元素」标签页,在最顶上那行 html 上右键,选 Capture Screenshot(捕获屏幕快照)。Safari 会把整个网页存成一张 PNG。

Chrome 在 Mac 上怎么截长图?

按 ⌥⌘I 打开开发者工具,再按 ⌘⇧P 调出命令菜单,输入 screenshot,选 Capture full size screenshot。Chrome 会把整页存成 PNG,放进「下载」文件夹。别选只写着 Capture screenshot 的那一项,它只截当前看得到的部分。

聊天记录或 PDF 怎么在 Mac 上截长图?

浏览器的办法只管网页,聊天记录和 PDF 得用能滚动截图的 App。拿 AtAt 来说:按 ⌘⇧5 框住要滚动的区域,在工具条里选「滚动截图」,点「开始截图」,自己滚或者点「自动滚动」,最后点「完成」。

为什么整页截图经常只截到一部分?

多半是因为这个网页不是整页在滚,而是页面里的某个框在滚,网页版聊天、网页邮箱和各种后台都常这样。浏览器的整页截图碰到这种页面,往往只截到当前看得到的那一块。这时候换一个能跟着那个框滚动的截图工具就行。

AtAt 的滚动截图是免费的吗?

是的。截图(包括滚动截图)不需要方案也能一直用,OCR、剪贴板历史和收藏也一样。只有用 Ask @@ 把截图交给你的 AI,才会在 14 天预览期结束后需要方案。