Page 2 of 8

Re: Palitra

Posted: Sat Sep 01, 2012 10:44 am
by XVilka
Мне тоже нравится текущее название.

Re: Palitra

Posted: Sat Sep 01, 2012 11:19 am
by FireWall
Кстати, я собирал и с исходника - тот же результат!

P.S. Новый файл пока не проверял (имею в виду бинарник - исходника нового нет ...)

Re: Palitra

Posted: Sat Sep 01, 2012 3:32 pm
by Akyltist
0CodErr wrote:Нажимаем клавишу на клавиатуре.Перемещаем окно.Результат....
Будет работать неправильно, если палитра содержит цвет фона....
Первый косяк да, из-за того что обработку клавиатуры убрал а маску 40 функцией не поставил.
По второму поводу, шанс очень маленький, но исправить не сложно, сделаю...
Serge wrote:А как насчёт названия ? Palitra это транслитерация с русского.
Да, так и есть...
FireWall wrote:Кстати, я собирал и с исходника - тот же результат!
P.S. Новый файл пока не проверял (имею в виду бинарник - исходника нового нет ...)
Выкладываю рабочий исходник и бинарник (PS: выложенный пару постами выше - тоже работает)
ошибка в том что в обработчике нажатий клавиш опечатка, там не 17 функция а 10. (((

Re: Palitra

Posted: Wed Sep 05, 2012 8:12 am
by Akyltist
небольшое обновление программки:
Image

скачать: http://akyltist.ucoz.org/asm/palitra.kex (1117b) при упаковке (733b)

Что нового:
+ Вывод R G B составляющих
+ Отрисовка слайдеров (пока без регуляции)
+ Вторая линия палитры
- Убран вывод цвета в двоичном формате
+ Косметика изменена

PS: исходник новой версии выложу позднее, подчищу да и вдруг опять косяки найдутся.

Re: Palitra

Posted: Wed Sep 05, 2012 10:15 am
by 0CodErr
Неверно определяются значения RGB.
У цвета на скриншоте выше на самом деле значения должны быть другие.
А иногда сам цвет в том месте меняется.
Например, его синяя составляющая меняется от 58 до 62.

Предлагаю при попадании мышкой в линию сетки выводить значение цвета ближайшего квадратика.
Лично я не редко в эти линии попадаю.

Re: Palitra

Posted: Wed Sep 05, 2012 10:16 am
by Leency
У меня нет слов. Практически идеально вылизаный интерфейс. Только регуляторы RGB расположены не по-центру по оси Y.

Re: Palitra

Posted: Wed Sep 05, 2012 10:34 am
by Akyltist
0CodErr wrote:Неверно определяются значения RGB.
У цвета на скриншоте выше на самом деле значения должны быть другие.
А иногда сам цвет в том месте меняется.
Например, его синяя составляющая меняется от 58 до 62.

Предлагаю при попадании мышкой в линию сетки выводить значение цвета ближайшего квадратика.
Лично я не редко в эти линии попадаю.
да очередная опечатка, для зеленого цвета значения как для красного
По поводу ближайшего квадратика так и собираюсь сделать - ибо сам часто в сетку попадаю.

Leency да вроде всё по центру!

Re: Palitra

Posted: Wed Sep 05, 2012 11:10 am
by Akyltist
Исправил косяк с выводом r g b значений
Для зеленого опечатался, было

Code: Select all

    ; get green
    shl      ecx,16
    shr      ecx,24
    mov      [cgreen],[b]al[/b]
вместо:

Code: Select all

    ; get green
    shl      ecx,16
    shr      ecx,24
    mov      [cgreen],[b]cl[/b]
Leency, можешь отметить места на картинке где не выровнено по У? Буду признателен!

PS: спасибо за указанные ошибки, займусь попаданием в сетку чуть позже, так как надеюсь палитра будет не одна.

Re: Palitra

Posted: Wed Sep 05, 2012 11:46 am
by Leency
Я сделал RGB вниз на 3 пикселей, ползунки вниз на 4 пикселей, но можно поэкспериментировать как будет выглядеть лучше.

Re: Palitra

Posted: Wed Sep 05, 2012 11:59 am
by Akyltist
Leency, ))) не - оно все уйдет наоборот вверх (и надпись и ползунки) Там место зарезервированно, позже будет занято! ) Ну а так не могу не согласиться, коль уж выкладываю промежуточное, то стоило бы симметрию и пространство распределить в той области!

Re: Palitra

Posted: Wed Sep 05, 2012 12:02 pm
by 0CodErr
Я бы ещё вправо сместил.
Выделил на скриншоте, чтобы было понятнее.

Re: Palitra

Posted: Wed Sep 05, 2012 12:27 pm
by XVilka
я бы ползунки чуть-чуть побольше сделал

Re: Palitra

Posted: Wed Sep 05, 2012 12:42 pm
by Akyltist
Я бы ещё вправо сместил.
Выделил на скриншоте, чтобы было понятнее.
я бы ползунки чуть-чуть побольше сделал
ок, да будет так) сделаю.

Re: Palitra

Posted: Wed Sep 05, 2012 5:34 pm
by IgorA
Хорошая программа, у меня есть 2 идеи для усовершенствования:
1) ползунки можно сделать градиентными цветами, например как в Paint Net
Spoiler:
pal_grad.png
pal_grad.png (56.42 KiB)
Viewed 6857 times
2)
Akyltist wrote:По поводу ближайшего квадратика так и собираюсь сделать - ибо сам часто в сетку попадаю.
можно попробовать сетку сделать с промежуточными цветами, тогда попадение в будет сетку не так страшно

Re: Palitra

Posted: Wed Sep 05, 2012 8:22 pm
by FireWall
Цитата: "1) ползунки можно сделать градиентными цветами, например как в Paint Net"

Мне это вложение не нравиться. Palitra в нынешнем дизайне лучше :) Но это как говориться - "на вкус и цвет ... " :)