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