Twitter/X 图片下载器:保存原始画质照片(2026)
你在 X 上看到一张很棒的照片——风光大片、同人画作、产品精修图。你右键选择「图片另存为」,过一会儿打开文件……感觉像隔着一层磨砂玻璃在看:边缘模糊、细节涂抹、压缩噪点比比皆是。
问题不在照片本身,而在你保存的那个 URL。在 Twitter/X 上右键保存图片时,你几乎从来拿不到作者上传的原图——拿到的是 Twitter 的 CDN 为你的屏幕挑选的一张压缩缩水版本。本文会讲清楚为什么会这样,介绍三种拿到真正原图的方法(从手动 URL 技巧到一键批量下载),以及版权这条线在哪里。
为什么 Twitter 给你的是模糊版本
每张上传到 Twitter/X 的照片,在进入你的时间线之前都会被处理。Twitter 的图片 CDN(pbs.twimg.com)会为同一张照片存储多个分辨率版本——通常是 small、medium、large 和原始尺寸版本。页面再通过 srcset(HTML 的响应式图片机制)告诉浏览器该显示哪个版本。你右键保存的,只是浏览器恰好正在显示的那一个——通常是中等尺寸、压缩很重的一版。
还有两个因素让情况更糟:
- pjpg 编码。Twitter 会把图片重新编码为渐进式 JPEG(URL 中可以看到
format=pjpg)。渐进式 JPEG 支持逐行加载,但重新编码会损失细节,并在作者原有压缩的基础上叠加新的噪点。 - 激进的缩放。在移动网络和繁忙的时间线上,CDN 会尽可能发放最小的版本。作者上传的 3000 像素宽的照片,到你手里可能只剩 600 像素。
好消息是:高画质的版本仍然躺在 CDN 上,只要你懂得怎么要,就都拿得到。
方法一:URL 技巧(:orig)
这是经典方法。每张 Twitter/X 图片都有一个可预测的 URL,分辨率由其中一个参数控制:
- 点击照片打开大图,然后在新的标签页中打开这张图片(或右键 →「复制图片地址」)。
- 看这个 URL。它以
?format=jpg&name=large这样的形式结尾——旧格式则是在媒体 ID 后面附加/photo/1。 - 把
name=large改成name=orig然后回车。旧式 URL 则是在媒体 ID 后追加:orig——「:orig」这个名字就是这么来的。 - 现在再保存这张图片,你得到的就是最接近原始上传的版本。
这个方法有效且零成本——但它是逐张、纯手动的流程:复制 URL、粘贴、修改、刷新、保存,循环往复。如果你想存档一位摄影师的媒体时间线里的 80 张照片,那就要重复 80 次。而且如果你不知道哪些帖子里有值得保存的图片,这个方法也帮不上忙。
方法二:在新标签页中打开图片
同一个思路的轻量版:在 X 上点击照片打开 Twitter 的灯箱查看器,然后右键放大后的图片保存。灯箱显示的版本比时间线内嵌的更大,所以通常能拿到明显更好的文件。
局限在于:你只能拿到页面选择显示的最大版本——未必是原图。在快速的桌面网络下,这通常是 large 版本,而且仍然是重新编码过的 pjpg。和方法一一样,它一次只能处理一张图片。想要超过几张的照片,就需要自动化了。
方法三:批量图片下载扩展(推荐)
VKT Image Grabber 是一款适用于 Chrome 和 Edge 的 Manifest V3 扩展,它把整个流程简化成两次点击。你不再需要逐个对抗 Twitter 的 URL,只需打开包含照片的页面,让扩展收集一切。
它为什么特别适合 Twitter/X:
- 五类来源检测。它会扫描
<img>标签、CSS 背景图、视频封面、SVG 图片,以及——对 Twitter 至关重要的——每一个srcset变体,所以 Twitter 藏在标记里的高分辨率版本都会出现在结果里。 - SPA 支持。X 是单页应用:滚动时间线或切换到主页的「媒体」标签页都不会触发整页刷新。Image Grabber 会监听 pushState/replaceState/popstate 事件,内容加载时自动重新扫描,滚动过程中不会漏掉任何图片。
- 按尺寸筛选。设置最小宽高后,头像、表情、图标和小缩略图统统消失——只剩下你真正想要的大图版本。
- 批量下载。全选后一键保存。免费版每批最多 30 张;高级版(一次性 $9.99,终身)解除数量限制,并增加 pHash 去重——当同一张照片以多个分辨率出现时特别有用,感知哈希会自动清除近似重复项。
- 一切都在本地。不会有任何页面 URL 上传到服务器。扫描在浏览器内完成,下载直接走浏览器自带的下载 API。
快速分步指南
- 安装扩展:从Chrome 应用商店或 Edge 加载项获取。
- 打开媒体页面。进入你想要照片的主页,点击「媒体」标签页——或者直接打开一条带图片的帖子。继续向下滚动加载更多;侧边栏会随着新图片出现而持续收集。
- 查看并筛选。打开侧边栏,在网格视图和列表视图之间切换,在灯箱中全尺寸预览任意图片,并设置最小尺寸(例如宽度 800 像素)来只保留真正的照片。
- 选择并下载。勾选想要的图片(或全选),点击下载。高级版用户还可以运行自动管道:去重 → 转换 → 压缩 → 下载。
这就是全部流程。如果想了解在任意网站(不只是 Twitter)上批量下载图片的通用方法,请阅读我们的从任意网站批量下载图片指南,以及 2026 年最佳图片下载 Chrome 扩展对比。
尊重版权
在开始囤图之前有一件事必须说清楚:下载图片不会转移它的任何权利。发布照片的摄影师或画师仍然拥有版权。出于个人用途保存公开发布的图片——离线灵感板、设计参考、研究资料——是被广泛接受的惯例。而重新发布、抹去署名、或未经许可用于商业项目则不是。拿不准时,直接去问作者;只要方式得当,大多数创作者都愿意答应。同时请始终遵守平台的服务条款。
常见问题
为什么从 Twitter/X 保存的图片很模糊?
在 X 上右键保存图片时,保存的是浏览器当前显示的版本,而不是作者上传的原图。Twitter 的图片 CDN 会为每张照片存储多个分辨率版本(small、medium、large 和 orig),页面通常显示的是经过 pjpg(渐进式 JPEG)重新压缩的中等尺寸版本。要获得最清晰的文件,需要获取 orig 版本——可以通过 URL 手动获取,也可以使用能读取 srcset 变体的批量下载器。
:orig 链接技巧在 2026 年还有效吗?
有效,只是形式有所变化。在单独的标签页中打开任意 Twitter/X 图片,找到 URL 中的 name= 参数(例如 name=large),将其改为 name=orig 后刷新——旧格式则是在媒体 ID 后追加 :orig 后缀。这样即可获得最接近原始上传的版本。这个方法每次只能处理一张图片,适合一两张照片,面对整个相册就很繁琐了。
如何一次性下载 Twitter/X 主页上的所有图片?
打开主页的「媒体」标签页,然后使用 VKT Image Grabber 这类本地浏览器扩展。它的侧边栏会在你滚动页面时持续收集图片——包括 img 标签、CSS 背景图、视频封面、SVG 图片以及每一个 srcset 变体。按最小尺寸筛选,只保留大尺寸原图,然后批量下载。免费版每批最多 30 张;高级版(一次性 $9.99)解除限制并增加 pHash 去重功能。
批量下载 Twitter/X 图片合法吗?
出于个人非商业用途(例如灵感收藏、研究存档或离线参考)下载公开发布的图片通常是可以接受的。但图片的版权始终归作者所有:未经许可不得重新发布、去除水印或用于商业用途。同时请遵守平台的服务条款,切勿下载你不应看到的私密内容。
VKT Image Grabber 会把我的数据上传到服务器吗?
不会。所有处理都在你的浏览器本地完成。扩展扫描页面、收集图片 URL,并通过浏览器自带的下载 API 直接下载文件——不会有任何数据发送到外部服务器。高级版功能(如 WebP 转 JPG/PNG、压缩和 pHash 去重)同样基于 canvas 在本地运行。
别再保存模糊缩略图了:VKT Image Grabber 能找到页面上的每一张图片——包括隐藏的高分辨率 srcset 版本——按尺寸筛选,并批量下载你选中的部分。免费版每批 30 张。高级版(一次性 $9.99,终身):无限批量、pHash 去重、WebP→JPG/PNG 转换、压缩——全部本地完成。Chrome 应用商店 · Edge 加载项。
浏览 VKT 扩展目录了解更多工具,或通过 [email protected] 联系我们。
