• 0
Sergiy_83

HueTrackBar

Вопросы

Всем привет. 

Что то не пойму, как получить выбранный цвет?

 Или HueTrackBar цветной просто для красоты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 ответов на этот вопрос

  • 0

mmover не подскажите существуют ли функции для обратного вычисления. Нужно получить HUE из RGB, чтобы установить ползунок?

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
1 час назад, Sergiy_83 сказал:

существуют ли функции для обратного вычисления. Нужно получить HUE из RGB

System.UIConsts.RGBtoHSL(RGB: TAlphaColor; out H, S, L: Single).

Параметр H и есть hue.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Добрые люди, подскажите как с помощью трэкбара выбрать цвет?  HueTrackBar не подходит, там нету черного и белого. Смотрю на AlphaTrackBar но он в каких то квадратиках.

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
1 час назад, Sergiy_83 сказал:

Добрые люди, подскажите как с помощью трэкбара выбрать цвет

С помощью одного трэкбара - не получится. Нужно как минимум 2: 1-ый - HuewTrackBar, 2 -ой - BWTrackBar. Далее, с помощью функции HSLToRGB получить RGB: HSLToRGB(HuewTrackBar.Value, 0.5, BWTrackBar.Value). Обычно этого хватает. Если нет - добавьте еще один BWTrackBar для выбора S.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
В ‎07‎.‎09‎.‎2018 в 00:51, dnekrasov сказал:

С помощью одного трэкбара - не получится. Нужно как минимум 2: 1-ый - HuewTrackBar, 2 -ой - BWTrackBar. Далее, с помощью функции HSLToRGB получить RGB: HSLToRGB(HuewTrackBar.Value, 0.5, BWTrackBar.Value). Обычно этого хватает. Если нет - добавьте еще один BWTrackBar для выбора S.

 

HuewTrackBar :D !!! В точку!!! :D

P.S.

Не вздумайте прочесть это по русски!

P.P.S.

Никого не хочу обидеть, просто очень тонко подмечено)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу