粘贴 ID 后,工具自动拼出下载地址,依次尝试 png jpg jpeg webp gif 五种后缀,全程显示探测进度、随时可取消,命中即刻在线预览,点一下存到本地。
⚠️ 首次取一张新图是「下载换确认」,原图动辄几十 MB,可能要等一会儿;重复取同一张会走浏览器缓存,秒出。
粘贴 ID → 自动匹配下载地址 → 预览 → 存到本地,全流程在一屏内完成
可粘贴纯 ID,也可粘贴完整链接;带前后空格、带查询参数、带旧后缀都会自动清洗。
首次探测某个 ID 需要把原图整张下载完才能确认它存在(本页实测样本 4,096×4,096、约 27 MB), 所以会多等一会儿——上方的进度面板会实时显示正在试第几个后缀、已用多久,随时可以点「取消」。 命中后同一张图 4 小时内重复取会直接走浏览器缓存,秒出。
把整份清单粘进来,逐个探测后缀并生成下载按钮,失败项会标红显示。每行都会实时显示正在试哪种后缀、已经等了多久;命中的行左侧会显示缩略图,点一下即可在原位展开大图预览。处理中按钮会变成「停止」。
不需要安装、不需要配置,拿到 ID 就能取图
双击这个 HTML 文件,用任意现代浏览器打开即可。所有逻辑都在本地跑,不依赖服务器和网络环境。
把图片 ID 粘到输入框,或直接粘一整条链接。工具自动清洗格式、拼出下载地址、逐个探测后缀。
命中后缀后立刻显示大图与像素尺寸,确认无误后点「下载到本地」,浏览器按原文件名存盘。
六个细节,决定它能不能真的把图拿回来
按 png → jpg → jpeg → webp → gif 顺序逐个尝试,谁先成功就用谁,命中结果直接标在界面上。
无需你知道原始后缀。
粘进来的是整条链接也没关系:自动剥掉域名、/images/ 路径、查询参数、首尾空格,
以及误带的旧后缀。
直接显示原始尺寸图片,并给出像素尺寸便于确认版本。透明区域用棋盘格衬底, 缩略与细节都能看清。
利用服务端返回的 Content-Disposition 触发浏览器原生下载,
由浏览器接管存盘,文件名与服务端一致。
一次粘一列 ID,逐个探测并各自生成下载按钮;成功项显示后缀与尺寸,失败项整行标红,一眼看出哪些取不到。
上次处理的 ID 会留在浏览器本地存储里,刷新或下次打开自动带出, 重复取图不用再翻记录。
关于后缀、下载方式与报错含义,这里都有答案
因为「判断这张图在不在」这件事,在浏览器里只能靠把整张图下载完才能确认。该域名不返回任何 CORS 响应头,页面脚本既不能用 fetch / XHR 读状态码,也没法给 <img> 加 Range 头只取前几百字节去探一探——这是浏览器的同源策略,在纯前端页面里绕不过去。
实测数据可以说明慢在哪里:错误后缀(返回的 404 页面只有 27 KB)约 0.9 秒就出结果;而正确后缀要把 27 MB 的原图整张传完,在 155 KB/s 的链路上耗时约 174 秒。所以「慢」只出现在命中的那一次,前面几次试错都是秒回。
进度条之所以是来回滚动的样式,同样是因为拿不到字节数:没有 CORS 头就拿不到 Content-Length,只能显示「正在进行」。若浏览器允许读到传输进度,进度条会自动切换成真实百分比。
好消息是响应带 Cache-Control: max-age=14400——同一张图 4 小时内再取会直接命中浏览器缓存,几秒出结果。你手上若有完整链接(含后缀),粘整条链接可以跳过试错环节。
.jpg 打不开,.png 却可以?+因为对象存储把后缀当作对象名的一部分。同一个 ID 配上 .jpg 和 .png,在服务端是两个完全不同的对象,前者不存在就返回 404,后者才命中真实文件。
所以不要凭直觉补后缀——这正是本工具要替你逐个探测的原因。
该域名返回的响应带 Content-Disposition: attachment,浏览器收到后会直接接管存盘——所以下载本身不需要脚本参与。但它没有返回任何 CORS 头,跨域预检会返回 403,页面脚本无法用 fetch 读取字节,也就无法计算进度或做分块下载。
这是服务端的限制,不是工具偷懒。所以你看到的是「探测进度面板」而不是下载进度条:面板能告诉你正在试第几个后缀、已经等了多久,并在读不到字节数时如实说明正在传输,而不是假装有个百分比。
意思是这个 ID 对应的对象在服务端不存在:可能已过期被清理、已被删除,或者它的真实后缀不在 png / jpg / jpeg / webp / gif 这五种之内。
这与你的网络、浏览器缓存都无关。若你确认手上有完整链接,直接把整条链接粘进来即可跳过探测。
取图当然需要联网,这是唯一的外部请求,目标域名就是图片本身所在的地址。除此之外页面不做任何上报,不带统计脚本、不引外部 CDN,输入内容只存在你自己的浏览器里。
整份工具只有一个 HTML 文件,你可以打开源码逐行核对。
批量面板支持一次粘一列 ID,探测过程是逐个串行执行的,不会同时发起大量请求。每行会实时显示当前在试第几种后缀、已用多久,处理中按钮会变成「停止」,可以随时中断——已完成的条目结果会保留。
命中项左侧会显示缩略图,点击缩略图在原位展开大图预览。缩略图和大图都是把已经下载完的那张图直接缩放绘制出来的,不会为了显示再下载一遍。
要提醒的是:探测并不是「只读元信息」,而是把图片本体完整下载一遍才能确认命中,所以命中项会实打实消耗一次流量(之后靠浏览器缓存复用)。这样既避免触发服务端限流,也避免几十个下载同时弹出。
这个下载器只是一把小工具;它所在的项目 WfwCreator Agent,是一整套 AI 内容生产工作台
说一句话,或拖拽节点 —— AI 自动编排图片、视频、PPT、漫剧、电商、3D、IP 全场景创作流水线。 从 1688 云牛顿选品到 TikTok / Shopee / TEMU 多平台上架,从内容创作到 GEO 生成式引擎优化, 一站式交付,让每一位创作者都拥有自己的 AI 超级团队。
说人话就能干活。智能工作台解析意图,自动拆解节点、连接画布、直接执行; 意图不清晰时主动反问澄清,不必"一句话说错、全盘重来"。
意图预测引擎60+ AI 节点覆盖图像、视频、文本、PPT、漫剧、电商、3D、IP 全链路, 拖拽编排或一句话自动生成,从灵感到成片一站式跑完。
8 图像 + 8 视频 + 3 LLM 协议Tauri 桌面原生应用,14 类资源库与创作数据全部保存在本地,断网也能用。 创意资产不上传到别人的服务器。
轻量 · 低内存 · 离线可用MCP 协议接入任意外部工具,飞书机器人协同办公,内置 HTTP API 供外部程序调用, 批量并行与定时任务让流水线 7×24 自动运转。
MCP · 飞书 · REST API