所以我使用这个简单的PHP脚本从图像中获取一个主色。 Model Binding
https://stackoverflow.com/a/36321726/7278089 突出显示的数字是十六进制,但前面没有#。
我希望我们的平台能够对颜色进行过滤,但是当用户创建帖子时,它会在其图像中搜索一种主要颜色,然后将其保存到数据库中。但是我正在寻找的东西我不想保存例如#0d66ac,这是蓝色的。 我只是希望它以{{1}的形式插入到表中}}
答案 0 :(得分:1)
答案 1 :(得分:-1)
如果要将hex转换为rgb,可以使用sscanf:
<?php
$hex = "#ff9900";
list($r, $g, $b) = sscanf($hex, "#%02x%02x%02x");
echo "$hex -> $r $g $b";
?>