浅色"/>
JAVA判断RGB是深色还是浅色
public String getRgbBackGround(StandardColorCardPOJO.StandardColorRgbBean rgb){Double grayLevel = rgb.getR()* 0.299 + rgb.getG()*0.587+rgb.getB() * 0.114;if (grayLevel >= 192) {return "浅色";} else {return "深色";}
}
计算公式
利用颜色的RGB值,通过公式
g = R*0.299 + G*0.587 + B*0.114
g越小颜色越深
更多推荐
JAVA判断RGB是深色还是浅色
发布评论