【发布时间】:2014-06-17 13:38:31
【问题描述】:
PhantomJS 是否可以捕获网页屏幕不保存到文件系统?
我需要这个,因为我想对页面截图进行一些后期处理(配色方案检测)。
颜色检测也是用JS .(https://github.com/leeoniya/RgbQuant.js) 实现的,可以处理HTMLImageElement, HTMLCanvasElement, ImageData or CanvasRenderingContext2D
这里是 PhantomJS API,但是render 方法只支持一个文件路径:http://phantomjs.org/screen-capture.html
【问题讨论】:
-
如果你想使用 PhantomJS 可能不会。您始终可以仅将当前的
page.content替换为具有保存图像的文件路径的图像,然后注入 RgbQuant,进行调整并再次渲染。
标签: javascript phantomjs