php – 使用阈值查找类似的HEX颜色

前端之家收集整理的这篇文章主要介绍了php – 使用阈值查找类似的HEX颜色前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一组RGB十六进制颜色.
我想找到一种通过颜色相似性和阈值对它们进行分组的快速而肮脏的方法.

规格:

最佳答案
又快又脏:

$dr = $red1   - $red2;
$dg = $green1 - $green2;
$db = $blue1  - $blue2;
$fr = 2; // may be adjusted
$fg = 4; // "
$fb = 1; // "
$distance_squared = $fr * $dr * $dr + $fg * $dg * $dg + $fb * $db * $db;

然后,您将$distance_squared与阈值的平方进行比较.可以调整因子(特别是蓝色可能会得到更高的因子),以及它们的总和(为了匹配阈值)

对于“缓慢而干净”的解决方案,我将从here(以及here更实用的方法)开始.

原文链接:https://www.f2er.com/js/429600.html

猜你在找的JavaScript相关文章