Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разное тестирование > Палитра


Автор: Sanaff 7.11.2009, 11:48
Здравствуйте!
Решил поделиться вот такой утиликой. Мне частенько пригождается.  smile 
Программа – палитра
При web-дизайне нередко требуется изменить цвет элемента, но не в web-редакторе, а напрямую в html коде. Так как не все браузеры воспринимают rgb формат, необходимо задавать цвет 16-ричным кодом, что трудновато для наглядного восприятия. Программа-палитра выдаёт код выбранного вами цвета – можно сразу вставлять в html код, что ускоряет процесс подбора цвета. Для css-стилей создаётся строка color:rgb(r,g,b). Это может использоваться и в программировании, когда надо указать RGB цвет прямо в программном коде. Также есть возможность посмотреть цвет по его 16-ричному коду.

Жду ваших отзывов.

Автор: UniBomb 9.11.2009, 18:04
Какая же это палитра? Как эта программа позволяет подбирать цвета? Всё что есть - это конвертер "цвет->код->цвет". Эту задачу умеет решать практически любой графический редактор. Настоящая палитра - это например http://www.colorsontheweb.com/colorwizard.asp#wizard. 

Автор: Sanaff 9.11.2009, 22:36
Согласен, название можно поменять. Это конвертер "цвет->код->цвет"
Но в любом графическом редакторе надо использовать внутреннюю панель инструментов, а для запоминания нескольких цветов - создавать в редакторе объекты и закрашивать их. Я так сначала и делал - не понравилось. Да и Corel photo-paint или Photoshop загуржаются не мгновенно, а так программку открыл, цвет установил (можно несколько) и код скопировал в среду разработки или html-страницу по-быстрому. Из hex-кода в цвет - что-то не припомню в графич редакторах.
Ни на что большее пока не претендую  smile 

Программу посмотрел, неплохо так. надо некторые идеи взять (Saturation), но цвета не запоминает и rgb-формата нет.

Автор: UniBomb 10.11.2009, 09:15
Теперь, когда разобрались с терминологией давай дальше препарировать. Об интерфейсе - он слишком топорный. Программа такого класса может и должна быть намного меньше. Функциональность - а вот её можно и побольше. Посмотри например вот http://www.colorschemer.com/studio_info.php софтинку. Весь твой функционал уместился на одной трети формы и это при том, что сама форма меньше. Советую тебе скачать её и посмотреть что к чему. Она хоть и платная, но есть триал на месяц, который можно растянуть до бесконечности изменением времени на часах.

Я если честно в своих постах преследую личную цель - я хочу обладать программой, подобной описанной выше, но бесплатной  smile  Если ты сделаешь нечто подобное, то как минимум один человек (я) будет тебе благодарен.  smile  У самого к сожалению руки до этого всё не доходят...

Автор: Sanaff 10.11.2009, 20:26
Хорошо, посмотрю что можно переделать, добавлю HSV палитру. Но тоже, как руки дойдут ))

Автор: CompWorm 11.11.2009, 22:04
я не удержался  smile 
не могу спокойно смотреть на этот топик, аш руки чешутся  smile 
...сегодня за час написал свою кросплатформенную палитру, правда не на бейсике, а на QT4. большая часть времени ушло на борьбу с фотошопом)))))
Sanaff, сомневаюсь, что тебе будет интересен код с++, но хоть посмотри общую идею.

Цитата

Эпалит - это компактная GUI палитра для программистов в Linux и Windows.
Выбранный цвет автоматически попадает в буфер обмена 
в трёх интерпритациях, откуда его можно вставить в код.
палитра возвращат в буфер RGB, DEC и HEX код цвета.
Движение мыши с зажатой левой кнопкой позволяет выбрать цвет на палитре.
для затемнения и осветления выбранного цвета используйте скролик мыши.
перемещать палитру можно с правой кнопкой мыши.
закрыть приложение можно с Alt+F4.


http://www.filestock.ru/zzfhqswhazjl/Epalet(1.0).rar.html
в архиве:
readme.txt
Windows - *exe + все дллки
Linux - ubuntu 9.10 amd64, ядро 2.6.31 QT4.5
source - корявый неоформленный исходник без комментов

Автор: UniBomb 13.11.2009, 10:22
CompWorm, не в обиду будет сказано, но твой эпалит едва ли полезней софтины ТС  smile 

Автор: CompWorm 13.11.2009, 14:23
UniBomb, конечно согласен с тобой  smile просто руки чесались по программировать.

я не ставил цель сделать полезную программу и захватить мир smile  лишь привёл пример эргономичности - главная, ИМХО, проблема в работе Sanaff. палитра должна напоминать свой реальный аналог - выбор и коррекция цвета должны производиться не путём хитрых махинаций с текст-боксами и кнопками, а легко и интуитивно. лёгким взмахом руки smile 

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

Sanaff, но раз уж взялся за проблему - удовлетворяй потребности своих пользователей (в данном случае, в лице UniBomb и меня smile ) 
я подумал бы о смешивании цветов, подобно тому как это делает художник, как в пеинте в 3.11... (воспоминание из детства, возможно ошибаюсь)
 ИМХО, профессиональная палитра конечно должна иметь множество опций и инструментов (смотрим ссылки выше), но также и должна быть удобной, компактной и эргономичной. 
... типа гаджета. моя задумка с буфером обмена наводит на мысль, что возможно стоит подумать об интеграции в наиболее популярные программы и IDE...  smile 

не за бочку мёда ж работаешь и заказчик над душой не стоит! прояви воображение!

Автор: UniBomb 13.11.2009, 15:04
CompWorm, я боюсь как бы ТС уже не начал сожалеть о созданной теме  smile 

Автор: Sanaff 13.11.2009, 20:33
Цитата

CompWorm, я боюсь как бы ТС уже не начал сожалеть о созданной теме   

Да не, всё в порядке smile, я воспринимаю критику. Сделать можно по-всякому. недостатков в моей программе много, энергомичность неайс тоже ;) Делась под конкретную задачу как вспомогательный инструмент.
Уже есть конкретные мысли как сократить и переделать, добавив больше функций. Но руки не доходят.

Автор: CompWorm 14.11.2009, 13:48
Цитата(UniBomb @  13.11.2009,  15:04 Найти цитируемый пост)
CompWorm, я боюсь как бы ТС уже не начал сожалеть о созданной теме 

Цитата(Sanaff @  13.11.2009,  20:33 Найти цитируемый пост)
Да не, всё в порядке 

 smile 
ну простите был не прав  smile я ж не критикую, а помогаю (вношу предложения, делюсь кодом и примером), чтоб проект жил и топикмейкер наглядно понимал, над чем надо поработать...
на самом деле тема очень интересная и творческая! может получиться очень приятная и полезная прога. надеюсь вскоре увидеть новую версию smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)