708 字
4 分钟
😍「NAS部署」一键网页转 PNG!这款开源神器让我告别手动截图烦恼
嗨,大家好呀,这里是「青柠炸机店」!
作为一个数码博主,我经常需要为文章配图,特别是网页截图。以前总是手动截屏→裁剪→保存,效率低还容易出错。如果想截取全部网页内容,比较繁琐。直到发现了这个神器 ——URL to PNG,它彻底改变了我的工作流程!今天就来和大家分享这个超实用的开源项目,看看它是如何让网页截图变得如此轻松的!🚀
一、项目简介
- 🔗 GitHub 地址:URL to PNG
- ⭐ Star 数量:224
- 🛠 功能亮点:基于 HTTP 的 URL 转 PNG 图片生成器 / 支持自定义尺寸和视口 / 内置缓存机制 / 多存储方案支持 / 安全域名白名单

二、使用体验
我在自己的 NAS 上部署了这个服务,体验简直不要太爽!🤩 只需要一个简单的 HTTP 请求,就能获得高质量的网页截图:
# 已默认方式截取 网站 https://qnloft.com 图片http://localhost:3089?url=https://qnloft.com# 强制重新加载缓存的图像之后,再进行截取http://localhost:3089?url=https://qnloft.com&forceReload=true# 截取网站全部内容,包括滚动区域http://localhost:3089?url=https://qnloft.com&isFullPage=true# 手机http://localhost:3089?url=https://qnloft.com&isMobile=true# 调整图片大小http://localhost:3089?url=https://qnloft.com&width=800&height=800# 调整呈现视口的大小http://localhost:3089?url=https://qnloft.com&viewportHeight=400&viewportWidth=400# 综合使用 案例http://localhost:3089?url=https://qnloft.com&isFullPage=true&isMobile=true&width=400&height=400&viewportHeight=400&viewportWidth=400http://localhost:3089?url=https://qnloft.com&isMobile=true&isFullPage=true&viewportWidth=375&width=375&deviceScaleFactor=1
支持的超多参数让我惊喜:
- 📱 移动端模拟:
&mobile=true - 🌙 暗色模式:
&darkMode=true - 🖼 自定义视口:
&viewportWidth=1200&viewportHeight=800 - ⏰ 延迟截图:
&delay=2000(等待 2 秒后截图)

三、🐋Docker 部署
部署过程简单到惊人!只需要一行命令:
docker run --rm -p 3089:3089 ghcr.io/jasonraimondi/url-to-png篇幅有限,推荐大家到 qnloft 网站 中 「青柠优选」 Docker 板块,直接复制 docker compose 文件进行部署。📚 这里还有详细的部署教程哦!👩💻
💡小 Tips: 如果发现「青柠优选」中,没有该项目,则证明项目存在致命 bug 或严重问题,亦或者有更好替代方案,不推荐直接部署到 NAS 中。
对了,如果你们在 NAS 上经常折腾 Docker,可以考虑一下「威联通 / 绿联 / 极空间」这些 NAS 设备。配合 Docker 部署体验真的很丝滑。👍
四、总结
这个URL to PNG项目真的是一个宝藏工具!🎁 它不仅解决了我的日常截图需求,还提供了丰富的定制化选项和企业级功能(如缓存、监控、安全控制)。最重要的是 ——完全免费开源!💯
如果你也经常需要网页截图,不妨试试这个项目吧!记得在评论区分享你的使用体验哦~👇
记得点赞➕关注,获取更多 NAS 和开源项目干货!🔥 我们下期见!😊
附件
项目详细操作问题手册:点这里查看
😍「NAS部署」一键网页转 PNG!这款开源神器让我告别手动截图烦恼
https://blog.qnloft.com/archives/mh1mjvs0 因你更精彩
打赏将用于网站日常运营
当前进度¥10
/ ¥1000
每周统计更新进度上次更新:2025-09-21