Старенький bmp2scr
Его эволюция Retro X
И некий ZX Paintbrush, аж 2-й версии
Доподлинно известно, что все редакторы сделаны людьми не рисующими...
Блок с выбором цвета везде реализован неудовлтворительно, где то грамоздко гдето мелко и везде некрасиво.
Мне видится 5 основных блоков (окон)
1. окно рисования - тут все понятно, прогресс бар, ресайз, сВернуть, развернуть.
2. инструменты - линии, карандаш, работа с окнами и т.п. , примерно как в фотошопе и paint.net + индикация текущего инка и папера? по клику их взаимосмена или вызов окна с палитрой? (ряд со всеми цветами инка и папера)
3. палитра, вообще изначально была мысль совместить ее с индикацией текущей маски кисти и узора кисти. Но палитра лично мне практически не нужна (горячие кнопки 1-0 удобнее для смены цвета), а видеть текущую маску и кисть где то нужно. Есть вариант воткнуть их в панель инструментов в самый низ, под текущий цвет.
4. Окно превью - тут вроде все придумали до нас, выбор зума, возможность перемешения по картинки, закрыть открыть, отображение видимой области основного окна. Запоминание размера при выходе. Вроде всё?
5. Окно с настройками зума - зум, дискретность пикселей, Вкл/выкл сетки.
Да, забыл про режим установки точек (and, or, xor), он тоже просится в окно Инструментов, вопрос только как реализовать. Выпадающий список не красиво, перечисление грамоздко, какие еще варианты?
Маска - какой оптимальный размер? 16х16 вроде достаточно? А как ее редактировать (создавать)? Рисовать на основном экране и копипастить в основное окно? Или откр. спец окно только с маской? (наверное так лучше, но чуть геморнее делать)
Кисти - вопросы теже.
Размер картинки - произвольный или кратный 256x192 (для возможности экспорта в scr)?








Ответить с цитированием