2016-07-29 58 views
0

最初的任务是处理图像,对其进行哈希,使一些沉重的图像工作,并将该哈希和工作结果存储在数据库中, 在下一次请求时使用相同的图像我想比较图像哈希与我在数据库中的散列并加载数据库缓存的结果来减少繁重的工作量。PHP:与哈希图像精确比较

所以问题是,散列什么?用什么来散列? 我看到phash的php实现很好,但似乎是相似性检查很好,但我们需要精确匹配。 对于确切的东西,phash是否也很好?

谢谢!

+0

欢迎来到Stack Overflow。 [阅读此处](http://stackoverflow.com/help/mcve)以获取有关如何创建最小,完整和可验证问题的更多信息。 – Toby

回答

1

PHP提供了一个内置的功能这一点,这可能是最简单的解决方案:

​​

您可以使用此检查精确匹配。发生冲突的可能性很小,但您可以通过在比较中使用文件路径或数据库ID来帮助减轻冲突。

这个similar question的答案提供了更多选项。