我在这个主题上找到的所有内容只是将十六进制转换为rgb,然后添加一个1的alpha.我想从十六进制数字中获得预期的alpha.
颜色如#949494E8
或#DCDCDC8F
明显具有不是0或1的alpha值.
我有一个整数,我需要转换为javascript中的颜色.我正在使用MVC模型,并尝试在用于Web界面的软件中复制模型.我从数据库中获得整数格式的颜色.它需要在javascript中转换为颜色.
例如:整数,如-12525360,-5952982
我有这样的代码:
items[x].barStyle = "stroke: Black; fill = Red";
Run Code Online (Sandbox Code Playgroud)
因此,不是给出填充:红色,我需要给它与整数值对应的确切颜色.
这是我用C#编写的代码.我在javascript中需要相同的东西.这里resourcecolor =整数输入.
var bytes = BitConverter.GetBytes(resourcecolor);
ti.color = Color.FromArgb(bytes[3], bytes[2], bytes[1], bytes[0]);
Run Code Online (Sandbox Code Playgroud)