比较JavaScript中的两个图像
|
我试图确定两个图像在javascript中是否相同(即使src网址不同)。
我的特定用例在chrome扩展程序内(尽管这不是chrome扩展程序并没有真正考虑到这个问题)。通过将img src设置为:,我可以获取存储在chrome内部数据库中的favicon png的imgage:
\'chrome://favicon/\'+url
,其中url为网站的实际URL。但是,我现在要查找所有唯一的图标。假设它们都将使用不同的内部数据库URL,是否有一种简单的方法可以比较javascript中的图像?
谢谢
没有找到相关结果
已邀请:
4 个回复
疼嘶桐
元素对每个图像进行base64编码,然后比较生成的base64字符串,但这只会告诉您图像是否相同。 要使用“ 2”功能(在我链接的答案中定义)比较两个图像:
嫩昧竞莫
青董据零
如您所见,如果您的域需要有关颜色或像素差异的余地,伦勃朗还可以引入阈值。由于它既可以在浏览器中运行,又可以在服务器(节点)上运行,因此可以轻松集成到您的测试套件中。
癸痊醒