Как в C# значение цвета проверить на последний байт?

Всем привет. Успешно получаю цвет под курсоров функцией
public static Color GetPixelColor(Point pt)
        {
            IntPtr hdc = GetDC(IntPtr.Zero);
            uint pixel = GetPixel(hdc, pt.X, pt.Y);
            ReleaseDC(IntPtr.Zero, hdc);
            Color color = Color.FromArgb((int)(pixel & 0x000000FF),
                         (int)(pixel & 0x0000FF00) >> 8,
                         (int)(pixel & 0x00FF0000) >> 16);
            return color;
        }


Вывожу все в lable
Point pt = new Point(0090, 0638);
            string str = GetPixelColor(pt).ToString();
            label1.Text = str;


Вывод в таком формате: Color [A=255, R=37, G=37, B=38]

Необходимо проверять только последний байт B=38, но он может быть и 3-х значным. Как правильно оставить только число от значения " B=38] " . Спасибо.
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vabka Куратор тега C#
Токсичный
color.Blue ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
НПК «Катрен» Новосибирск
от 90 000 ₽
WB—Tech Москва
от 140 000 до 160 000 ₽
от 3 500 до 4 000 $
08 мар. 2021, в 08:37
3000 руб./за проект
08 мар. 2021, в 07:04
3000 руб./за проект
08 мар. 2021, в 06:23
12000 руб./за проект