我想通过 dalekjs 自动进行图像比较。目的是通过外部库进行更好的图像比较,但对于初学者来说,基本的图像比较可以判断页面上的图像是否等于本地图像。高度赞赏帮助。
问问题
299 次
2 回答
0
Dalek 并非旨在用作图像比较工具,但有些人将其用作编写自己工具的基础,例如siteeffect.io
如果您需要比较两张图像,您需要使用 Dalek 制作屏幕截图,需要知道图像的坐标,然后使用 Image Magick 或其他方式运行一些图像比较。
如果你在 GitHub 上有一些代码/实验,我很乐意提供指导以从 Dalek 中获取数据并以编程方式使用它。
于 2014-06-25T11:31:30.737 回答
0
仍处于试验阶段,尚未合并到 DalekJS 核心中,但您可以尝试在此处使用gskachkov的拉取请求,它将屏幕截图比较功能添加到 DalekJS。
否则,我建议您暂时使用PhantomCSS作为您的视觉回归框架。PhantomCSS 建立在CasperJS之上,并使用Resemble.js进行图像比较。
于 2014-07-21T11:28:49.967 回答