php判断两张图片是否相同

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php判断两张图片是否相同相关的知识,希望对你有一定的参考价值。

 1 <?php
 2 /**
 3  * sha1_file
 4     计算并返回由 filename 指定的文件的 sha1 散列值。
 5     该散列值是一个 40 字符长度的十六进制数字
 6  * 成功返回一个字符串,否则返回 FALSE。
 7  **/
 8 
 9 //这两个方法只能判断两张完全相同的图片,包括文件的大小,尺寸,另外这个方法还可以用来判断文件。
10 $file = __DIR__.DIRECTORY_SEPARATOR."1.jpg";
11 
12 $file2 =  __DIR__.DIRECTORY_SEPARATOR."2.jpg";
13 $gg = sha1_file($file);
14 $aa = sha1_file($file2);
15 var_dump($gg);  //853b8b66bfaaf823a7ac434187902d3e14130ed2  (length=40)
16 var_dump($aa);  //d79d7706f4f0a28926e9cf20d9df46d801471d3b  (length=40)
17 if($aa == $gg){
18     echo ‘the same‘;
19 }

 

以上是关于php判断两张图片是否相同的主要内容,如果未能解决你的问题,请参考以下文章

Python脚本:删除文件夹下的重复图片,实现图片去重

[java]用md5来判断两个文件是否完全相同

C# 判断两张图片是否一致,极快速

前端+php实现概率抽奖

C#怎么来判断2张图片相似度

有啥可以对比两张图片得出相似度的软件。