我知道有类似的主题,但我不知道如何交换它。
我需要根据数字(百分比 1 - 100)将颜色从红色更改为绿色
到目前为止我用的是
$R=round((255*$percent)/100);
$G=round((255*(100-$percent))/100);
$pcol= '<strong style="color: rgb('.$R.','.$G.',0)">'.$nxm['s']['kom'].'</strong>';
问题是这个用红色表示 MAX,用绿色表示 MIN,我想把它换成相反的。欢迎任何想法。
最佳答案
这里有一些解决方法:
您可以尝试计算绿色的百分比,而对于红色,只需从 255 中减去绿色的值。 我做了一个FIDDLE使用类似的方法只是为了展示它是如何工作的。
在 PHP 中:
$G=round(255*$percent/100);
$R=255-$G;
$pcol= '<strong style="color: rgb('.$R.','.$G.',0)">'.$nxm['s']['kom'].'</strong>';
关于php - 使用 php 进行颜色缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25803238/