我使用的是我在GitHub上为我正在从事的项目找到的PHP颜色提取类。
颜色提取器类
https://github.com/humanmade/Colors-Of-Image
我的问题是,有没有一种方法可以将颜色分为主要颜色。
示例:如果您在上课时选择红色,则会给出
#ff0000
#e50000
#cc0000
取决于图像。我想要做的是在保存到数据库之前将所有这些颜色设置为红色。
是否有任何公式可以检查颜色范围?我搜索了几天,但找不到任何信息。感谢您的时间。
答案 0 :(得分:1)
这实际上取决于您希望拥有多少组,因为三对是负责RED-GREEN-BLUE的,您可以将整个字符串(不带散列)分成几对,然后用{{ 1}}功能,然后查看它们是否在您选择的特定范围内。
即,如果hexdec结果远大于第二对和第三对的和,那么您很可能正在寻找红色的某种变体。
示例代码:
hexdec