相关疑难解决方法(0)

RGB到十六进制,十六进制到RGB

如何将RGB格式的颜色转换为Hex格式,反之亦然?

例如,转换'#0080C0'(0, 128, 192).

javascript rgb hex colors

498
推荐指数
18
解决办法
42万
查看次数

HSL到RGB颜色转换

我正在寻找一种工具或算法来将HSL颜色转换为RGB.在我看来,HSL并没有被广泛使用,所以我没有太多运气寻找转换器.

hsl rgb colors

160
推荐指数
10
解决办法
16万
查看次数

如何将Hex转换为RGB?

我试图用这个来弄清楚颜色是浅还是暗

评估HEX值是暗还是亮

现在.它需要一个int

 float calcLuminance(int rgb)
 {
      int r = (rgb & 0xff0000) >> 16;
      int g = (rgb & 0xff00) >> 8;
      int b = (rgb & 0xff);

      return (r*0.299f + g*0.587f + b*0.114f) / 256;
 }
Run Code Online (Sandbox Code Playgroud)

我有一个十六进制颜色.

我试着这样做

  var color = System.Drawing.ColorTranslator.FromHtml("#FFFFFF");
  int rgb = color.R + color.G + color.B;
   var a = calcLuminance(rgb);
Run Code Online (Sandbox Code Playgroud)

我得到0.11725我认为它必须在0-256之间或类似的东西.

我究竟做错了什么?我一定要隐蔽Rint?还是我离开了?

.net c# rgb hex colors

19
推荐指数
3
解决办法
3万
查看次数

标签 统计

colors ×3

rgb ×3

hex ×2

.net ×1

c# ×1

hsl ×1

javascript ×1