项目中碰到需要将js页面获取的背景颜色转换成int类型的数值,然后存入数据库,百度了一些,发现没有合适的,所以就自己写了一个,需要的可以参考
// int转rgb
function converArgbToRgb(argb){
var rgb = [];
rgb[0] = (argb & 0xff0000) >> 16;
rgb[1] = (argb & 0xff00) >> 8;
rgb[2] = (argb & 0xff);
return "rgb("+rgb[0]+","+rgb[1]+","+rgb[2]+")";
}
// rgb转int
function converRgbToArgb(r,g,b){
var color = ((0xFF << 24)|(r << 16)|(g << 8)|b);
return color;
}
这段代码也可以直接套用到java后台,修改成java的模式就可以了