【发布时间】:2015-05-27 22:52:36
【问题描述】:
**你好,我正在尝试为特殊目的开发新网站,我有上传到服务器的图像列表,我需要从电脑上传图像并在服务器中的图像列表中搜索并返回列表图片与上传图片的相似度最高取决于图片颜色而不是面对所有使用php的人 这个link 描述了我的问题,但没有代码谢谢**
【问题讨论】:
标签: php image-compression
**你好,我正在尝试为特殊目的开发新网站,我有上传到服务器的图像列表,我需要从电脑上传图像并在服务器中的图像列表中搜索并返回列表图片与上传图片的相似度最高取决于图片颜色而不是面对所有使用php的人 这个link 描述了我的问题,但没有代码谢谢**
【问题讨论】:
标签: php image-compression
这是您正在尝试完成的一项非常复杂的任务(尤其困难,因为您想在 PHP 中完成)。
我能想到的(一般来说)实现这一点包含以下子任务:
在 PHP 中,最后两个几乎是不可能的(并且没有任何意义,因为 PHP 不是图像处理库,其中只有基本函数)。但是你可以使用这个库来做第一个:
https://github.com/thephpleague/color-extractor
您可以根据需要进行比较。获取最常用的颜色(例如 1000 种颜色)并将它们作为数组进行比较。显然,您不会得到完全匹配,但如果您比较前 1000 个并发现 500 个匹配,那么该图片与另一张有些相似。但是,您可能会得到完全错误的结果,因此这是一种程序化解决方案,而不是合乎逻辑的解决方案。
【讨论】: