有没有办法比较两个具有不同文件名的图像文件?所以我希望看看他们是否与javascript相同.这可能吗?
用途:我有一个需要在灯箱中弹出的图像库.当灯箱打开时,我挂钩回调以检查重复的图像,当找到时,将它们从灯箱库中删除,这样用户就不会看到重复的图像.
我想你可以.伪代码:
- 检查图像是否具有相同的宽度和高度.如果没有,他们就不一样了.
- 创建一个可以并排放置两个图像的画布.
- 在画布上绘制图像.
- 逐像素地比较它们.使用来自HTML Canvas的getPixel的代码可以相当容易地完成这项工作 吗?
- 请记住,只要单个像素不匹配就会突破循环.
- 您的最坏情况运行时将是O(wh),这在图像实际上相等时发生.
| 归档时间: |
|
| 查看次数: |
3665 次 |
| 最近记录: |