Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Sep 17, 2019 12:02 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 76 posts ]  Go to page Previous 1 2 3 4 5 6 Next
Author Message
PostPosted: Tue Mar 26, 2013 12:22 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Не получилось выбрать цвета RGB(0, 0, 255) и RGB(0, 255, 0). Они там есть?


Top
   
PostPosted: Tue Mar 26, 2013 12:33 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr wrote:
Не получилось выбрать цвета RGB(0, 0, 255) и RGB(0, 255, 0). Они там есть?

Если честно не проверял - потом сделаю регуляторы, для более точного подбора.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Tue Mar 26, 2013 12:47 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Вылетает при клике:
Spoiler: Show
Image


Top
   
PostPosted: Tue Mar 26, 2013 12:56 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr wrote:
Вылетает при клике

Спасибо, вечером посмотрю код.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Tue Mar 26, 2013 10:34 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
SVN r.3423 программа ColorDialog теперь используется в просморщике изображений zSea

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Wed Mar 27, 2013 12:13 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr wrote:
Вылетает при клике:

Исправлено в SVN r.3427

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Thu Mar 28, 2013 12:15 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Иногда .color = 0 после выбора не чёрного цвета. Не могу точнее сказать, когда именно — по-разному бывает, svn3430.
Было бы удобно, если бы в ColorDialog был выбран по умолчанию ранее выбранный цвет.


Top
   
PostPosted: Thu Mar 28, 2013 3:24 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr wrote:
Было бы удобно, если бы в ColorDialog был выбран по умолчанию ранее выбранный цвет.

Тут вопрос пока неясный. Если сделать по тупому, то область тона будет отличаться от выбранного цвета. Если же подтягивать выбранный цвет в качестве конечного, то область тона может несколько неадекватно выглядеть. В общем нужно думать еще.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Thu Mar 28, 2013 4:02 pm 
Offline
KSoC/GSoC Student

Joined: Wed Jul 11, 2012 3:17 am
Posts: 224
Mario_r4 wrote:
0CodErr wrote:
Было бы удобно, если бы в ColorDialog был выбран по умолчанию ранее выбранный цвет.

Тут вопрос пока неясный. Если сделать по тупому, то область тона будет отличаться от выбранного цвета. Если же подтягивать выбранный цвет в качестве конечного, то область тона может несколько неадекватно выглядеть. В общем нужно думать еще.

в принципе помимо передачи цвета, можно передавать текущие положения, на основе которых все строится, ну и собственно принимать их при вызове если были переданы.?


Top
   
PostPosted: Thu Mar 28, 2013 4:33 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Akyltist wrote:
в принципе помимо передачи цвета, можно передавать текущие положения, на основе которых все строится, ну и собственно принимать их при вызове если были переданы.?

Такой вариант не подходит по той причине, что размеры области палитры и тона будут масштабироваться относительно размера окна в последующих версиях программы.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Thu Mar 28, 2013 4:45 pm 
Offline
KSoC/GSoC Student

Joined: Wed Jul 11, 2012 3:17 am
Posts: 224
Mario_r4 wrote:
Akyltist wrote:
в принципе помимо передачи цвета, можно передавать текущие положения, на основе которых все строится, ну и собственно принимать их при вызове если были переданы.?

Такой вариант не подходит по той причине, что размеры области палитры и тона будут масштабироваться относительно размера окна в последующих версиях программы.

Code:
struct color_dialog
  color      dd ?
  win_w      dw ?
  win_h      dw ?
  tone       dw ?
  palitra_x  dw ?
  palitra_y  dw ?
ends

Хотя да вариант не фарт, собственно думаю, этот самый очевидный вариант ты и сам рассматривал, просто интересно какие аргументы против такого варианта использования, так, как сам предполагал использовать именно его. Чтоб не наступить на грабли.


Top
   
PostPosted: Thu Mar 28, 2013 5:13 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
А ты ведь ещё 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


Last edited by 0CodErr on Thu Mar 28, 2013 6:06 pm, edited 1 time in total.

Top
   
PostPosted: Thu Mar 28, 2013 5:48 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr wrote:
А ты ведь ещё HSL будешь делать?

Далеко не факт, что я его буду делать. У меня программа минимум сделать получение RGB цвета. Дальше как получится.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Sat Mar 30, 2013 7:55 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Quote:
Иногда .color = 0 после выбора не чёрного цвета.
И в zSea эта проблема, только цвет не 0, а RGB(111, 111, 111).


Top
   
PostPosted: Mon Apr 01, 2013 1:42 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
SVN r.3435 программа ColorDialog теперь используется в программе Desktop

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 76 posts ]  Go to page Previous 1 2 3 4 5 6 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited