批量截图任务
作为一个软件工程师,不只是做好自己的本职工作(iOS),而是需要解决项目中的技术问题。这次就是解决自动截图的问题
早期公司的数据工程师利用 phantomjs 来截图,后期不断发现截图效率低,加之开发者团队不再维护,因此决定将截图这部分跟你剥离开来,以后方便开发维护。我就承担了这个工作
puppeteer
Puppeteer is a Node library which provides a high-level API to control Chrome or Chro
Skreen
依存关系
锋利的( )
chromeless( )
预期用途
打算替换维护起来很复杂的基于phantomjs的解决方案。 这样可以减少代码,提高现代性和效率。
使用它
如果您在这里,就知道它的含义。 调整参数后,克隆,yarn / npm安装并运行节点index.js。
性能
我对145张PNG图像进行了测试,一次调整所有PNG图像的大小需要23s 1/6th of a second平均每个文件1/6th of a second 。 这是一个粗略的估计,同时会调整大量文件的大