25 / 25 / 6
Регистрация: 09.09.2015
Сообщений: 149
|
|
1 | |
Круговая палитра выбора цвета10.12.2016, 17:58. Показов 2536. Ответов 4
Метки нет (Все метки)
Привет всем, помогите реализовать идею: круговой выбор цвета как в графических редакторах
вот к примеру Paint.NET. Кстати реализовано на NET:
0
|
10.12.2016, 17:58 | |
Ответы с готовыми решениями:
4
Диалоги выбора цвета и шрифта - получение результата выбора Используя диалог выбора цвета, сменить фон формы Палитра выбора цвета Нужна задачка выбора названия цвета в ComboBox и последующего появления самого цвета в другом окне |
25 / 25 / 6
Регистрация: 09.09.2015
Сообщений: 149
|
||||||
11.12.2016, 10:39 [ТС] | 2 | |||||
Короче, посидел и сделал сам: скопировал кружочек в картинку и вставил через PictureBox
Затем нужно было получить цвет пикселя под курсором:
6
|
207 / 224 / 87
Регистрация: 21.04.2013
Сообщений: 404
|
||||||
12.12.2016, 01:07 | 3 | |||||
Сообщение было отмечено BatyrbekAl как решение
Решение
BatyrbekAl, так лучше не делать.
Тут подход такой: 1) Использовать декартовы координаты и переводить их в полярные. Угол даст значение H. Радиус даст значение S или V (не пробовал этот выбор в программах). Вообще S и V можно вывести на отдельные движки (TrackBar), а от цветового круга оставить только цветовое кольцо. 2) Значения H, S и V нужно перевести в RGB. З.Ы. Цветовое колесо ищется в сети по запросу "Color Wheel", конвертер - HSV to RGB. Все это, конечно, с приставкой VB.Net или C#. З.З.Ы. Покопавшись в исходниках, нашел вариант (не мой!) построения цветового колеса:
3
|
207 / 224 / 87
Регистрация: 21.04.2013
Сообщений: 404
|
|
12.12.2016, 12:08 | 5 |
XIST, плюсанул. Но я, вообще-то, и не порицал. То, что сам нашел решение - молодец.
0
|
12.12.2016, 12:08 | |
12.12.2016, 12:08 | |
Помогаю со студенческими работами здесь
5
ContextMenu изменение цвета выбора и цвета текста Как создать диалог выбора шрифта и диалог выбора цвета UserControl выбора цвета Меню выбора цвета Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |