开发工具
已完成
chromesnap
基于 chromedp 的无头 Chrome 截图工具:支持单页与批量截图、整页长图、移动设备预设、暗色模式、区域裁剪与 PDF 导出,也可作为 Go 库集成到自己的应用中。
项目介绍
Headless Chrome screenshot tool.
chromesnap 是基于 chromedp 的无头 Chrome 截图工具,同时也是可复用的 Go 库。本站作品页的项目截图即由 chromesnap 拍摄。
能力概览:
- 单页截图与批量截图(batch)
- 整页长图、区域裁剪、按 CSS 选择器截取元素
- 移动设备预设(iPhone-15、iPad-Pro 等)、暗色模式、自定义 DPR
- PNG / JPEG / WebP / PDF 输出,支持注入 CSS 与 JavaScript
- 自动发现本机 Chrome / Chromium,可复用浏览器实例提升批量效率
快速上手:
go install github.com/normal-coder/chromesnap/cmd/chromesnap@latest
chromesnap https://example.com -o screenshot.png
相关项目
next-go-modules
把 Go Modules 代理做进 Next.js 中间件:无需 Nginx 即可提供带别名的个性化 Go 模块代理地址,兼容 App Router 与 Pages Router,可直接部署到 Vercel。
开始时间:2025 年 08 月
