Pageshot as a Service:截图即服务

碰到过许多生成图片的需求,有时候是单纯给网页截图,有时候是要生成一堆动态图片,用网页比较容易实现。总结起来,“输入任意网址” => “生成一张截图” 算是个常见需求。

原来曾经做过一版用 electron 截图的。最近 Chrome 正式支持了 headless 模式,自然是比 electron 要来得效率,果断重写一版,现已上线 ???

https://shot.now.sh

Pageshot as a Service:截图即服务_第1张图片

可以在页面上测试效果,也可以直接发 GET 请求:

  • https://shot.now.sh/shot?url=https://google.com

  • https://shot.now.sh/shot?url=https://github.com&full=true

支持的查询参数有:

  • url :网址,必填

  • width :窗口宽度,默认 1280

  • height :窗口高度,默认 800

  • full :全页面,默认 false

就这么简单 :D

项目地址:https://github.com/amio/pageshot

你可能感兴趣的:(javascript,node.js,microservice,微服务,截图)