【发布时间】:2019-03-01 05:18:49
【问题描述】:
我正在使用带有 Selenium 的 Ashot 来比较网页生成的画布图与系统中保存的图像。我们已使用 ashot API 生成此保存的图像以供进一步比较,避免将来出现差异。
但在我的团队中,有些开发人员使用 Windows,有些开发人员使用 Linux,即使使用相同的浏览器版本,渲染的图形也略有不同(颜色强度、字体渲染)和比较(使用 ImageDiffer.makeDiff())由于这些渲染差异,这两个图像在不同的操作系统中会产生不同的结果(我猜是问题所在)。
有没有什么方法可以将这两张图片与 Ashot 进行比较而忽略那些细微的差异?我的意思是:改变比较的精度?
【问题讨论】: