- 1
- 2
- 3
- 4
- 5
- 6
- 7
public static class ColorExtension
{
public static bool IsDarkColor(this Color color)
{
return (color.R & 255) + (color.G & 255) + (color.B & 255) < 3*256/2;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+95
public static class ColorExtension
{
public static bool IsDarkColor(this Color color)
{
return (color.R & 255) + (color.G & 255) + (color.B & 255) < 3*256/2;
}
}
x & 255 = ?, где x типа byte
lorc 22.01.2015 14:19 # +5
128,128,128 - light gray
bormand 22.01.2015 14:49 # +4
3.14159265 22.01.2015 16:55 # +6
dos_ 22.01.2015 18:44 # +2
guest 23.01.2015 09:27 # 0
bormand 23.01.2015 10:51 # +2
bormand 23.01.2015 10:52 # 0
А в шарпе байт не знаковый случаем, как в той же жабе?
guest 24.01.2015 14:20 # 0
guest 24.01.2015 15:27 # 0
kegdan 28.01.2015 01:26 # 0