查找上载图像中的颜色数(忽略抗锯齿/压缩伪影)


Finding number of colors in an uploaded image (ignoring anti-aliasing/compression artifacts)?

有没有一种方法可以在上传的图像中找到颜色的数量,而忽略压缩伪影和颜色之间的抗锯齿?

我正在创建一个设计工具,允许用户上传图像,我希望它能够实时返回价格(基于图像中的颜色),而无需有人手动检查每次上传。

只需要99%的准确度,条纹情况就可以了。

您将很难找到一个预先存在的方法。像Pantone配色系统这样的专色不是颜色空间,它们是匹配系统。据我所知,没有办法自动检测PMS或其他类似的匹配系统。

根据以下评论进行编辑:

尝试使用http://www.php.net/manual/en/imagick.getimagecolors.php