ColorDialog - диалог выбора цвета
-
Не получилось выбрать цвета RGB(0, 0, 255) и RGB(0, 255, 0). Они там есть?
Если честно не проверял - потом сделаю регуляторы, для более точного подбора.0CodErr wrote:Не получилось выбрать цвета RGB(0, 0, 255) и RGB(0, 255, 0). Они там есть?
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Вылетает при клике:
Spoiler:
Спасибо, вечером посмотрю код.0CodErr wrote:Вылетает при клике
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SVN r.3423 программа ColorDialog теперь используется в просморщике изображений zSea
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Исправлено в SVN r.34270CodErr wrote:Вылетает при клике:
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Иногда .color = 0 после выбора не чёрного цвета. Не могу точнее сказать, когда именно — по-разному бывает, svn3430.
Было бы удобно, если бы в ColorDialog был выбран по умолчанию ранее выбранный цвет.
Было бы удобно, если бы в ColorDialog был выбран по умолчанию ранее выбранный цвет.
Тут вопрос пока неясный. Если сделать по тупому, то область тона будет отличаться от выбранного цвета. Если же подтягивать выбранный цвет в качестве конечного, то область тона может несколько неадекватно выглядеть. В общем нужно думать еще.0CodErr wrote:Было бы удобно, если бы в ColorDialog был выбран по умолчанию ранее выбранный цвет.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
в принципе помимо передачи цвета, можно передавать текущие положения, на основе которых все строится, ну и собственно принимать их при вызове если были переданы.?Mario_r4 wrote:Тут вопрос пока неясный. Если сделать по тупому, то область тона будет отличаться от выбранного цвета. Если же подтягивать выбранный цвет в качестве конечного, то область тона может несколько неадекватно выглядеть. В общем нужно думать еще.0CodErr wrote:Было бы удобно, если бы в ColorDialog был выбран по умолчанию ранее выбранный цвет.
Такой вариант не подходит по той причине, что размеры области палитры и тона будут масштабироваться относительно размера окна в последующих версиях программы.Akyltist wrote:в принципе помимо передачи цвета, можно передавать текущие положения, на основе которых все строится, ну и собственно принимать их при вызове если были переданы.?
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Mario_r4 wrote:Такой вариант не подходит по той причине, что размеры области палитры и тона будут масштабироваться относительно размера окна в последующих версиях программы.Akyltist wrote:в принципе помимо передачи цвета, можно передавать текущие положения, на основе которых все строится, ну и собственно принимать их при вызове если были переданы.?
Code: Select all
struct color_dialog
color dd ?
win_w dw ?
win_h dw ?
tone dw ?
palitra_x dw ?
palitra_y dw ?
ends
А ты ведь ещё HSL будешь делать? Тогда, наверное, всё равно придётся тон вычислять.
Закраска этого большого квадрата зависит от выбранного тона(это то, что слева http://ru.wikipedia.org/wiki/Тон_(цвет) )
Как получить тон из RGB: http://en.wikipedia.org/wiki/HSL_and_HSV#Hue_and_chroma, http://en.wikipedia.org/wiki/Hue#Computing_hue_from_RGB
Закраска этого большого квадрата зависит от выбранного тона(это то, что слева http://ru.wikipedia.org/wiki/Тон_(цвет) )
Как получить тон из RGB: http://en.wikipedia.org/wiki/HSL_and_HSV#Hue_and_chroma, http://en.wikipedia.org/wiki/Hue#Computing_hue_from_RGB
Last edited by 0CodErr on Thu Mar 28, 2013 6:06 pm, edited 1 time in total.
Далеко не факт, что я его буду делать. У меня программа минимум сделать получение RGB цвета. Дальше как получится.0CodErr wrote:А ты ведь ещё HSL будешь делать?
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
И в zSea эта проблема, только цвет не 0, а RGB(111, 111, 111).Иногда .color = 0 после выбора не чёрного цвета.
SVN r.3435 программа ColorDialog теперь используется в программе Desktop
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Who is online
Users browsing this forum: No registered users and 0 guests