【问题标题】:Scanning images for data using PHP使用 PHP 扫描图像以获取数据
【发布时间】:2013-05-20 08:42:35
【问题描述】:

我正在尝试使用 PHP 嗅探图像数据。基本上我想扫描图像并从图像中获取某种十六进制、exif 或 data-uri,以便可以存储和比较它。目的不是为了比较和删除提交的重复项以外的任何原因。

谁能引导我朝着正确的方向前进?

谢谢。

【问题讨论】:

  • 这可能对你有用:phpclasses.org/package/…
  • phpocr 用于识别图像中的文本。我尝试存储/比较的图像没有文字。

标签: php image imagemagick metadata


【解决方案1】:

您可以比较图像文件的md5哈希以确定它们是否是重复文件。

 if( md5_file( $image1 ) == md5_file( $image2 ) ) { /* images are duplicate */ }

【讨论】:

  • 我已经测试过 MD5,但它并不总是产生相同的哈希值。例如,当我将相同的图像上传到 tinypic 和 imgur 然后再次下载时,MD5 已更改。
猜你喜欢
  • 1970-01-01
  • 2015-05-02
  • 2010-09-19
  • 2012-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多