我有一个rgb值,如果它在我的数据库的颜色表中不存在,我需要找到最接近的颜色.我正在考虑比较所有值并找出差异(红色,绿色和蓝色)然后取平均值.最低的平均偏差应该是最接近的颜色.在我看来应该有一个更好的方法.有任何想法吗?
我正在尝试为我的 android 应用项目创建一个加权热图。我查看了它的谷歌文档。我不明白如何使用颜色数组和起点数组创建新的渐变。起始数组表示为
每种颜色的起点,以最大强度的百分比形式给出。
这是什么意思?如何将颜色数组与起点数组相关联?
int[] colors = {
Color.GREEN, // green(0-50)
Color.YELLOW, // yellow(51-100)
Color.rgb(255,165,0), //Orange(101-150)
Color.RED, //red(151-200)
Color.rgb(153,50,204), //dark orchid(201-300)
Color.rgb(165,42,42) //brown(301-500)
};
float[] startpoints = {
};
Run Code Online (Sandbox Code Playgroud)
我需要填充这个起点数组。
android google-maps heatmap google-maps-api-3 android-studio