Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
KinDer015
2 / 2 / 2
Регистрация: 18.07.2013
Сообщений: 122
1

Get color цвета с разными оттенками

15.04.2016, 15:14. Просмотров 677. Ответов 2
Метки нет (Все метки)

Нужно определить является ли зеленым цвет полученного пикселя, но есть одна проблема, цвет может быть либо темно-зеленым либо светло-зеленым

C#
1
2
3
4
5
6
7
private Color getColor(int x, int y)
        {
            var img = new Bitmap(1, 1);
            using (var gr = Graphics.FromImage(img))
                gr.CopyFromScreen(new Point(x, y), Point.Empty, new Size(1, 1));
            return img.GetPixel(0, 0);
        }
Получаю вот такие данные R=68, G=157, B=68, если цвет будет светлее я уже не смогу определить, что он зеленый так как значения RGB немного изменятся. Подскажите как решить эту проблему =)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2016, 15:14
Ответы с готовыми решениями:

Получить Color из Colors по названию цвета
Добрый день. Есть массив строк - названия цветов из System.Drawing.Colors. string Colors =...

Использование окна выбора цвета (Color)
Подскажите пожалуйста если кто использовал такую опцию! Я хочу применить диалоговое (модальное...

Создать меню с командами Input color, Change, Exit. Ввод и изменение цвета
Создать меню с командами Input color, Change, Exit, Help. При выборе команды Exit приложение...

Select color (изменение цвета текста)
Здравствуйте. Не могу понять как сделать кнопку, которая будет менять цвет выделенного текста в...

Есть ли в VBA тип цвета Color?
Есть ли в VBA тип цвета Color?

2
Storm23
Эксперт .NETАвтор FAQ
9366 / 4573 / 1651
Регистрация: 11.01.2015
Сообщений: 5,779
Записей в блоге: 34
15.04.2016, 16:12 2
Цитата Сообщение от KinDer015 Посмотреть сообщение
определить является ли зеленым цвет полученного пикселя
Получите Hue цвета.
Проверьте на диапазон зеленого цвета (примерно от 100 до 150).
Get color цвета с разными оттенками
0
KinDer015
2 / 2 / 2
Регистрация: 18.07.2013
Сообщений: 122
15.04.2016, 17:37  [ТС] 3
Спасибо! вы мне очень сильно помогли!!! =)
0
15.04.2016, 17:37
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2016, 17:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

HP Color LaserJet CP2025dn искажает цвета
Добрый день. Наш лазерный принтер стал некорректно печатать цвета. Стал добавлять больше красного...

Не работает установка цвета fixed color в Advanced StringGrid
Установил TAdvStringGrid и хотел цвет fixedcolor сделать желтым. В инспекторе установил цвет. На...

Как передать значение цвета из color picker в php?
нашел пару Jquery color picker http://www.intelliance.fr/jquery/color_picker/ http://jscolor.com/...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.