Dezoomify:可缩放高清图下载拼接工具
从博物馆、图书馆等网站的可缩放查看器中提取图块并拼接成完整高清图片,提供网页、浏览器扩展、桌面应用和命令行四种形态。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v26.10.30
详细介绍
项目简介
Dezoomify 用于找出可缩放查看器背后的完整图像,并把逐块加载的小图块拼接成一张可以保存的图片。博物馆、图书馆、档案馆和地图收藏网站常用这种方式展示作品,每次只显示图像的一小部分,Dezoomify 会把这些碎片收集起来组装成完整图像。
同一套代码可以运行在网页、浏览器扩展、桌面应用和命令行上,各自能力不同。支持的格式包括 IIIF、Deep Zoom、Zoomify、Google Arts & Culture、krpano 等。
主要功能
- 网页版:最省事,无需安装。粘贴图片所在页面的地址即可。缺点是部分网站会阻止它、无法使用你的浏览器登录状态,而且浏览器限制了最大图像尺寸,可能只能保存比原图更低的分辨率。输出 PNG 文件。
- 浏览器扩展(Chrome / Firefox):在你已登录的网站上也能工作,可绕过部分阻止网页版保存图片的限制,还能找出藏在查看器背后的图片地址。最终图像尺寸限制与网页版相同。
- 桌面应用(Windows / macOS / Linux):可保存更大的图片,能打开本地文件,支持 PNG、JPEG、TIFF、ZIF、WebP 以及 IIIF tile folders;中断的保存可利用缓存的图块续传;图像大小取决于可用内存。它能应对部分拒绝网页版请求的网站,但无法复用浏览器登录状态。
- 命令行工具:保存能力与桌面应用相同,适合写脚本。可以选择特定图像或缩放级别、限制分辨率,或用
--bulk批量保存一串地址。 - 如果已经拿到图片描述文件的地址,例如
info.json、ImageProperties.xml或.dzi文件,可以直接粘贴该地址,而不必粘贴查看器页面。
安装与使用
网页版直接打开 https://dezoomify.ophir.dev/:复制显示可缩放图片的页面地址 → 粘贴到网站并点击 Dezoomify → 图片就绪后点击 Save 保存 PNG 文件。旧版网站仍可在 https://dezoomify.ophir.dev/legacy/ 使用。
桌面安装包在 releases 页面提供:Windows x86_64 为 .msi,Apple silicon Mac 为 .dmg,Linux x86_64 为 .deb。这些安装包未签名,操作系统可能要求你确认信任;安装后可执行 Help → Check for updates… 安装签名更新。
命令行工具的 Linux x86_64 可执行文件放在 releases 页面的 dezoomify-cli 压缩包里。从源码构建需先安装 Rust 和 .node-version 中指定的 Node.js 版本,然后在仓库根目录执行:
cargo xtask setup
构建命令行工具:
cargo xtask build cli
生成的程序为 target/debug/dezoomify-cli,用法示例:
target/debug/dezoomify-cli "https://museum.example/collection/painting" painting.png
注意事项
- 没有哪个应用能适配所有网站。找不到图片时,先在图片页面试用浏览器扩展;仍然找不到,可按文档自行定位图片描述文件地址。
- 需要登录或访问被拒:在登录状态下使用浏览器扩展;若网站只向自家查看器提供图片,桌面应用或命令行可以在请求中识别查看看页面。
- 图片过大、空白或无法保存:改用桌面应用,安装扩展并不能解除浏览器的尺寸限制。
- 请求过多(429):等待几分钟后重试。
- 桌面应用不能复用你的浏览器登录状态,需要登录的页面请用扩展。
- 反馈问题前建议先搜索已有 issue,并附上确切的查看看页面地址、交给 Dezoomify 的地址、使用的应用,以及 Technical details & logs 中的错误信息或诊断报告。
本作品整理自 GitHub 开源项目 lovasoa/dezoomify,原作者 @lovasoa,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v26.10.30当前版本
恢复离线 IIIF 查看器,并让桌面端的「打开」操作启动这个离线查看器。
- v26.10.28
改进查看器引用与资源读取的判定顺序,保留完整源 URL,识别代理查询参数中的 DZI 元数据,优先使用 IIIF manifest 并区分页面查看器下载,新增 UDDragonView 支持,同时简化测试场景。
- v26.10.27
统一原生与桌面构建的前置依赖,桌面端与 CLI 新增自适应请求节奏配置,按工作量而非时间限制查看器扫描,修复预览缩放的光标锚点,产品改为每日按日历版本统一发布。
评论