Pull to refresh

Comments 136

Вам срочно надо поработать над UI. В данном виде продукт пугает пользователя, а не привлекает.
ну если цветовая гамма пугает — можно сделать опцию когда все станет серым и нецветным. хотя конечно это «грустно» и «офисно» для графического редактора.

ведь можно просто не смотреть на разноцветные ободки панелей.

учту в дальнейшей разработке. спасибо.
Вот при работе в графическом редакторе, я менее всего хочу что бы он был веселым и отвлекал от того, что рисуется там.
Достаточно сложно составлять цветовую схему при таком празднике жизни вокруг.
Там есть варианты раскладки интерфейса (F4 или кнопку на нижней панели или правый клик по рисунку->в меню пункт). И там есть еще 2 вида:
а) просто рисунок с меню и статусной строкой;
б) просто рисунок с меню.

Плюс по кнопке F3 есть предпросмотр, когда весь экран становится черным и посередине экрана Ваш рисунок.

Так что это учтено.
К сожалению, UI — это не только «цветовая гамма»
Занятно. Интерфейс вырви глаз правда…
Идея хороша, но вырвиглазный интерфейс и ужасные иконки заставляют меня делать такое же лицо, как на сообщении об ошибке.
иконки подчеркивают направленность редактора на ручное рисование. Поэтому они такие квадратно-пиксельные. А в окне вставке на иконках «точки опоры» показано с точностью до пикселя: как будет располагаться картинка относительно активной точки курсора при вставке, это не просто натянутые пиксели.

да это же графический редактор. как палитра с красками он выглядит веселей, чем как окно где много серых флажков и строчек, «облизанных» объемных значков.

но учту в дальнейшем дизайне интерфейса. спасибо.
Веселей — это хорошо, вырви глаз — плохо. Знание меры — истинное Дао :)
Если активировать блюр и тут же начать рисовать вылетает ошибка.
если запустить паинткад, активировать «эффекты»-«сглаживание» и отменить его или если активировать «сглаживание» и проделать его до конца — в обоих случаях ошибки вроде бы нет. можно после этого водить дальше курсором и жать «пробел» для рисования карандашом. или выбрать другой инструмент и продолжить рисовать им (только что проверил). ты что-то еще сделал чтоб она вылезла. (или я не понял что есть «активировать блюр»)

в любом случае если вылезла ошибка, то нажми Enter — и она перезагрузится с подгрузкой твоего недорисованного рисунка.
посмотрел.

сбой посередине процесса сглаживания.

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

это ж у тебя эмуль в маке (или это модный интерфейс для винды)? может в этом эмуле изображение хранится в памяти как нибудь не так, как в виндовсе. в виндовсе УМВР. (хотя конечно наверное крутой эмулятор не может хранить изображения криво, он же «эмулятор»).
Эмулятор не имеет значения. Вы не ставите защиту от действий пользователя. Что бы не было вопрос про эмулятор, вот вам запись из вируталки. dl.dropbox.com/u/5669465/paintcaderror2.f4v
защита от залезания в непонятную область памяти при эмуляции работы программы?

защита стоит, она обрабатывает исключение и пишет Вам что залезла не туда. Но если в винде она лезет «туда», а в эмуляторе начинает лезть «не туда» — значит эмулятор «не полностью эмулирует» работу программы в винде.
Я вам специально снял видео где в винде. Попробуйте локать канву на которой рисует когда делается обработка изображения. Я вам лишь показал на Вашу ошибку в логике программы. Могу поспорить что в этой версии таких ошибок огромное колличество. Если вы не понимаете как работают объекты и что такое многозадачность и многопоточность, мне вас очень жаль.
А блин только сейчас понял. Вы, пока оно обрабатывается, рисуете. Ну да, там может вылезать ошибка и действительно можно залочить. Ноупроблем. Пофиксим. Спасибо.
Почитайте, пожалуйста, что такое CAD. Ну правда, совсем же не к месту.
Это смотря как расшифровать. Можно и как Color-Assisted Death
Не будете возражать, если за меня «ответит» автор? :)

затем он был переименован в PaintCAD по аналогии с AutoCAD
И там, и там, CAD — Computer-Aided Design, т.е. компьютерная технология для графического дизайна. Вы считаете, что сабж не является таковым? То, что CAD чаще всего переводят как САПР — заслуга Autodesk, ПО которой — стандарт де-факто САПР-систем. Во всяком случае в 80-х CAD-ами было все ПО, которым можно рисовать.
Не хочу показаться невоспитанным, но и Вы тоже почитайте, пожалуйста.

Надо объяснять, чем чертеж отличается от рисунка?

Design в этой аббревиатуре — проектирование, подготовка конструкторской документации, коим, в частности, являются чертежи. К этому «design» имеют отношение только инженеры, а никак не художники.
Да, да, да. Но в контексте разработки автора Computer-Aided Design можно перевести иначе, разве нет?
Если только он ставит своей целью запутать конечного пользователя, но никак не «по аналогии с AutoCAD» ;)
Как-то давно мой друг расшифровал CAD как Ctrl+Alt+Del (т.е. хочется нажать эти клавиши при работе с программой)
UFO just landed and posted this here
Посмотрите на QIP, Skype или Total Commander. Вы удивитесь, но это Дельфи.
UFO just landed and posted this here
QIP, при всей его монструозности, с точки зрения интерфейса неплох.
Градиентики и смайлы скайпа — Б-г с ними, но по глазам не лупит дубиной.
А Тотал лаконичен и этим прекрасен.

Так что дело не в бобине (с)
Ага и везде там страшный вырвиглаз вместо интерфейса.
Странно. Тоталом тем же пользуюсь с 3-й версии, вырвиглаза не видел нигде.
Пруфпики можно?
UFO just landed and posted this here
Просто порог вхождения ниже.
Этот интерфейс — это всего лишь попытка скопировать интерфейс мобильной версии паинткада (скрины мобильной версии в середине статьи в виде ссылок), т.к. многим паинткад знаком по мобильной версии как раз. Плюс попытка сделать просто и квадратно. Это ж в стиле Windows 8, вы что не видели новую винду?

А дельфи позволяет создавать любые интерфейсы (другое дело что создание убертрехмерного интерфейса приведет к определенным требованиям, тормозить что нибудь начнет и т.д., и заботится об отрисовке надо, и в Windows 95 не запустится).
UFO just landed and posted this here
Ну по мне, честно говоря, интерфейс Windows 8 убогий и высосанный из пальца. Это сарказм был про «Это ж в стиле Windows 8, вы что не видели новую винду?».

Гайдлайны это хорошо. Но мне и такой нравится. Я расположил все по частоте нажатий и размеры дал по тому, насколько часто нужно это нажимать.

Все когда под стандарты пишут, то получается все стандартно. А мне это не нравится. Я сам задаю такой стандарт. Хотя конечно сейчас любители стандартов поминусуют.
Вы просто не понимаете в том, что красиво и приятно, а что нет и отбиваетесь универсальной отмазой «я так вижу».
Его прапрадед — MS Paint в Windows 3.1

В Windows 3.1 был Paintbrush, Paint (mspaint.exe) пошёл начиная с Windows 95.
Только хардкор. Только mspaint.

Я, кстати, огорчился при виде PaintNet'а. Превратили простой редактор скриншотов в какого то монстра.
он был переименован в PaintCAD по аналогии с AutoCAD, но никакой «автоматизации» помимо эффектов и обработок в нем нет.

Я так понял что значит auto — вы разобрались и поняли что здесь оно не уместно.
Осталось только разобраться с тем, что же такое Ссылка, и понять то же самое. ;)
Вместо слова «ссылка» предполагалось слово CAD
Сейчас посмотрел. Непонятно я написал. Я имел ввиду, что CAD подразумевает автоматизацию. Специально даже википедию смотрел, чтоб как то описать, что не претендую на смысл CAD (т.к. когда то уже мне кто-то писал по емаилу что CAD тут «не в кассу»).

В общем, это просто название.
Неужели это то самое приложение, в котором я рисовал на своем CX75? :)
Вау! У меня оно до сих пор стоит на C72. Спасибо вам за такое невероятное приложение!
з.ы. я еще из ленты по левой верхней кисточке узнал, что это, вероятно, дело рук одного автора.
Мне даже не лень было делать такое:
image
«Миха» — это мой друг. )
з.ы. немного кривой монтаж, а оставляемые оттенки на телефоне не видны.
Спасибо, Рысь! На ряду с Джиммом, любимая програмка тех времен!
Отличное приложение на моем сименс мс60.

Эх, уютный форумс сименс клаба, в те года…
Оу май гат. Это один их худших по графическому исполнению интерфейсов, которые я видел за последнее время. Если бы это выкатили году эдак в 95, было бы нормально приложение. Но в наш век ретина дисплеев рисовать в таком пальцем рука не повернется. Я все понимаю, многим программистам плевать на UI, но я лично не смог бы это показать никому, кроме самых близких друзей (хотя и их бы пожалуй пожалел)
Это стиль меню Start из Windows 8. Вы ничего не понимаете в модных интерфейсах.

Осенью увидите в октябре интерфейсы. Одноцветные плитки, нецветные тексты на них.

Это ж большие квадратные кнопки под жирные пальцы.

А вообще я в нем с клавы или стилусом по экрану рисую. Пальцами конечно неудобно, это только извращенцы на андроидах пальцами рисуют. В паинткаде пальцами на виртклавиатуру советую жать. Тогда все будет удобно.
> Вы ничего не понимаете в модных интерфейсах.

Добавьте это в пост, хабр должен быть в курсе.
Интерфейс-то вы, конечно, переделаете. Но где-нибудь в настройках оставьте старый, а то на меня таким трогательным олдскулом от картинок пахнуло… аж сердце щемит.
А у меня статья вызвала умиление. Сразу вспомнились и телефоны с маленькими экранами, и приложения на яве, которые казались чем-то запредельным, превращающие телефон в почти компьютер. Только виндовый порт программы больше похож на предка мобильной версии, чем на потомка. Но и он вызывает кучу эмоций.
Крутой пост, можно им тыкать в авторов безумных идей по части интерфейса, после чего вызывать скорую!
Не знаю, как можно рисовать клавиатурой. Пальцы будут к вечеру болеть.

В общем-то, даже и мышью рисовать-то не очень удобно, продвинутые люди планшеты используют.
График акций Adobe после релиза PaintCAD
image
Вы будете смеяться, но русское название Backspace именно «Забой». Происходит еще с времен перфокарт.
Так вот откуда в руссифицированом интерфейсе офисной МФУшки эта ересь…
Ну, это не совсем ересь. Внятного перевода слова backspace нет, поэтому использовали слово из жаргона времен перфокарт и перфолент (когда пробиваются все отверстия, «все единицы», для того чтобы игнорировать введенный символ). По смыслу подходит практически идеально.
UFO just landed and posted this here
Меня не покидает ощущение, что автор сделал этот интерфейс только для привлечения внимания. Если так — то в точку. Ни за что не остановил бы свой взгляд на подобном посте, но первая картинка — взорвала мой мозг и я потерял душевное спокойствие ;)
я тоже искренне надеюсь, что и пост, и комментарии автора — это такой тонкий троллинг :) потому что именно такое ПО используют в аду
В аду используют Enterprise ПО купленное за бешеные деньги, а не написанное энтузиастами забесплатно.
И пользоваться им намноого ужаснее.
Посмотрите сайт автора
А еще там есть Галерея:
_ttp://blackstrip.ru/pg.php?lang=ru
Интерфейс перешёл с мобилки.
На мобилке многие диалоги были такими же.
Карандаш из квадратиков вместо пикселов ни в какие ворота не лезет.
Телефонные кнопки справа — тоже.
Я поначалу подумал, что это ядро для свёртки, а оказалось…
UFO just landed and posted this here
Теперь я понял, что имеют в виду, когда говорят «лихие девяностые».
Вот еще видео (правда про версию 0.9.0, но суть та же): www.youtube.com/watch?v=oYbigEVBHyA — как использовать «курсор-жук» и эффекты применять к конкретным цветам.
Почитайте про HIG. Сейчас так, как вы, не делает никто, люди выросли из дестких штанишек. Это было модно лишь во времена нестандартизированных GUI-интерфейсов
Мне кажется, очень хороший продукт и хорошая история. Объясню почему:
— у проекта есть история. 7 лет разработки, своя целевая аудитория медитативных художников, для которых софт аля фотошоп — бездушное поделие. Своя философия, если хотите.
— у приложения, разрабатываемого одним человеком, есть версии под две платформы, поддерживающие несколько их редакций (несколько версий для мобильной платформы, универсальная версия для линеек Windows 9x, NT). Это большой труд для приложения такой функциональности.
— проект пилится на чистом энтузиазме, буквально взращивается. Всегда завидовал тем, кто может вот так самозабвенно заниматься проектом так долго и не уставать от него.
— судя по скриншотам, иконки сделаны в самом приложении, активно используется рисование по канве. Я практически уверен, автор способен творить замечательные приложения на HTML5 Canvas.
— автор заботится о пользователе: чтобы после сименса/нокии не пришлось переучиваться на новый интерфейс, искать привычные диалоги и т.п.

А всем оголтелым юзабилистам, что даже не читали статью, а увидели картинки и заголосили «ААА! Это так вырвиглазно, мои глаза вытекают от буйства красок в моем монохромном маке», «Ололо, вы ничего не понимаете в интерфейсах, графических редакторах, графике, дизайне, программировании, не умеете нажимать кнопки на клавиатуре» — вам ответ: нарисовать приятный greystyle-интерфейс для приложения и иначе расположить контролы — дело пары дней, если не пары часов, а написать такое приложение одному — нужны годы. Не нужно лезть со своими UX-темплейтами в чужой монастырь. Это приложение создано не для массового веб2.0-пользователя-домохозяйки, не для рядового дизайнера, а для увлекающихся пиксель-артом, медитативным точечным рисованием.

Мой респект автору приложения. Моё фу хабрапользователям, сливающим нового автора.
Истинная правда.
Добавил бы, что ориентирование на клавиатуру — то что надо для пиксельной графики. И хоть вырвиглазность у интерфейса присутствует, некоторые вещи выглядят отлично: например тулбары в крупнопиксельными иконками.

Вот эта самая крупнопиксельная олдскульность могла бы стать главной «фишкой» интерфейса, автору бы поддержать в других местах интерфейса.
Выглядит вырвиглазно потому, что большинство контролов просто нарисовано на canvas. Там не получится одной галочкой в Object Inspector'е добавить тень, объем, сглаживание и проч, не получится применить native-стили windows. Большинство иконок перекочевало из мобильной версии, где они были 256-цветными, потому и выглядят страшненько. Многие просто не понимают, что там не было 16 млн цветов и AMOLED-дисплея.
Чтобы улучшить внешний вид достаточно уменьшить насыщенность цветов, сократить диапазон градиентов и будет уже лучше глазу.
Да, ведь совсем не обязательно использовать все 256 доступных цветов разом.
Grayscale иконки тут ни при чем.
Продумать новые лэйауты всех форм, переделать все контролы, найти/нарисовать иконки, сделать, чтобы после этого все работало — дело, поверьте, не пары дней.
Здесь фундаментальная проблема «я программер, не дизайнер», но это не оправдание — почему нельзя, не мудрствуя лукаво, придерживаться базовых стандартов проектирования интерфейса целевой ОС? Почему надо делать кнопки плоскими, скроллбары громадными, лепить нелепые градиенты, и раскрашивать все цветами блеванувшей радуги на радость эпилептикам?
Вы как бы соглашаетесь, что выглядит оно как говно (не буду подыскивать витиеватые эвфемизмы, напишу уж как есть) — но для неких «увлекающихся пиксель-артом» именно так и нужно.

Не поймите неправильно, попрактиковаться в программировании полезно каждому, я всецело поддерживаю любые начинания, но нельзя выставлять абсолютно все на обозрение общественности, это бесчеловечно.
Скроллбары огромные в «строчном меню» для сенсорного экрана. для работы с меню мышью они также не мешают, т.к. находятся далеко справа.

«Почему нельзя, не мудрствуя лукаво, придерживаться базовых стандартов проектирования интерфейса целевой ОС?» — потому что это программа для рисования PaintCAD со своими стандартами, про которые написаны наверху в посте.

Именно поэтому в диалоговых окнах всех настроек зачастую всего по 1 движку или 2 пункта на выбор, а не большое окно с 20 флажками, 50 кнопками и 5 мегабайтами справки как же пользоваться этим долбаным окном (не прочитав которую без бутылки не разберешься, см. любые справочники по фотошопам и их аналогам).

Именно поэтому в главном окне собраны слева вверху кнопки «меню», «инструмент», «эффекты», «выделение» и регулятор толщины линий. Остальное «настройки курсора», «режим 8/24bpp», «компаратор» отодвинуты вправо т.к. ими пользуются редко. Также и по левой стороне — «масштаб» для регулировки, базовые команды «меню команд», «отменить», «пипетка» — которые тыкаются большим пальцем левой руки. Слева внизу индикатор прогресса и описание выполняемой процедуры. Снизу статус-строка.

Остаются еще 2 элемента:
— виртуальная клавиатура справа, т.к. слева уже все занято и было б глупо ее делать слева еще дальше за масштабом, командами, лупой. Она не показывается при старте программы. Она опциональна. Не жмите F12 и вы никогда ее не увидите.
— главное статичное меню поверху также скрыто. Вызывается нажатием на клавишу «0» или на панель «меню» под индикатором режима справа вверху главного окна. Аналогичное меню, но всплывающее, вызывается по нажатию пальцем на большую кнопку с кистью слева вверху окна.

Поэтому ваша «фундаментальная проблема «я программер, не дизайнер»» — высосана из пальца, и выглядит она как «я был выучен по учебнику №34 поэтому я считаю что ПО должно выглядеть вот так и только так, и поэтому у него проблемы «я программер, не дизайнер», а я дартаньян». Ее просто не существует.

Что то мне кажется вы не качали и не запускали ее. По скриншоту можно не понять много чего.

А иконки — ну да я взял и натянул их в масштабе х3, мне показалось это забавным. А некоторые (слева которые) со сглаживанием натянул. Что, нельзя? Не соответствует правилам построения программ под Windows? хе. По мне — очень даже ничего. Ну даже у мобильного паинткада менялся набор иконок (и помоему не один раз). А Вы к комповской версии 1.0.0 начинаете приглядываться по оформлению. Ну сменится оно наверняка, когда будет устаканено все с функциональностью.
В тач устройствах можно обойтис и совсем и без скролбара.
Ну если на тачустройствах обойтись без скроллбара, то на устройствах с мышкой без колесика — не обойтись. Тут же на все устройства одна программа — и тач, и мышь, и клава.
Пользуюсь одним не тач устройством, в котором скрол бар по умолчанию скрыт. Прокрутка происходит колесиком мыши, скролбар виден только в момент прокрутки и занимает минимальное пространство.
С автором знаком давненько, так как тоже писал под Java ME графический редактор. Неоднократно советовали ему продумать интерфейс, но он ни в какую. Остаётся только позавидовать упорству автора!
Интерфейс — кошмар. Просто кошмар. Используйте Ribbon.
А почему Delphi выбрали в качестве языка программирования по Windows, а не перенесли многолетние наработки на Java с ME в SE?
Потому что стараюсь делать все без виртуальных машин, если можно это делать без них. После дельфи 7 — чистый код, не отягощенный каким то дополнительным пережевыванием. В результате получаем EXEшник, который где хочешь запустится и ему ничего не нужно. Да и хотелось посмотреть получится ли что-то в дельфи сделать вообще.

Конечно можно было в C# перегнать и сделать. Но это фреймворки ставить придется тем у кого их нет. Можно было перегнать в яву обычную, но это тогда яву обязательно надо иметь.

А после Delphi 7 — закинь его в любой Win95 или новее и он будет работать почти гарантированно.

Хотя конечно сейчас все идет к универсализации, чтоб стояла везде вирт.машина, и жевала эти несчастные коды, которые никуда толком доступа не имеют, только к тому что им разрешили. Зато переносимость у прог повышается от такого дела.
Зато с java запустилось бы везде одинаково, и не надо было бы запускать через wine.
Уважаемый автор! У Вас получилось скорее приложение для создания иконок, чем графический редактор. Добавьте поддержку прозрачности. Вот, что у меня получилось нарисовать.

Поддержка прозрачности не добавлена на данный момент, т.к. программа не сохраняет ни в один из форматов с прозрачностью. Ориентировочно, первым таким поддерживаемым форматом станет GIF, но в нем просто можно задать какие пиксели будут совсем прозрачными, а какие — совсем непрозрачными (и уже это было в мобильной версии паинткада).

А полная поддержка прозрачности в плане указания любого значения альфа-канала от 0 до 255 для каждой точки будет когда нибудь добавлена уже после добавления GIF (например, для сохранения в PNG вместе с самим этим сохранением). Хотя этого даже не было в мобильной версии, поэтому надо будет придумать какой то простой и удобный способ задания альфа-канала (не раскрашивать же вручную маску). Думаю, что то типа добавки плавно спадающей тени от нарисованного объекта и т.п. альфа-эффекты.

Да и, кстати, в иконках тоже давно используется прозрачность.
Помоему 32-битный bmp поддерживает альфа-канал
Так и есть. Такую bmp даже можно сохранить в oemlogo.bmp и в свойствах «Мой компьютер» в winxp будет корректно отображаться.
Клавиатурное управление — прекрасная идея, потому что позволяет дьявольски точно позиционировать курсор.
Но тут это самое управление меня сильно разочаровало.

Предлагаю нажать Влево+Пробел, а потом, не отпуская Влево, Вверх.
Ожидаешь диагональную линию, а курсор продолжает двигаться влево, как в плохой игрушке.

А еще хочется увидеть редактор паттернов.

И еще я не нашел как выйти из режима выделения.
Ну просто курсором (зажав две кнопки) ездить не очень удобно — хотя и можно, включаете инструмент Кисть, жмете Пробел чтоб ее включить, а дальше жмете Вверх+Влево — и курсор поедет по диагонали.

Но лучше использовать режим жука:
— нажать Shift+B (это режим Жука, можно еще нажать флажок «Жук» на панели настроек курсора) — курсор станет не просто круглый, а со стрелкой направления
— затем выставить градус поворота жука кнопками Влево-Вправо (наверху окна на панели настроек курсора около флажка «Жук» число — текущий поворот курсора). Вот выставляете, например, на 45 градусов
— и дальше жмете «Вверх», жук едет в выбранном направлении, линию чертит (если карандашом, то пробел жмите когда хотите чертить, а если кистью — то один раз включите ее пробелом и поехали).

При этом можете плавно поворачивать, а можете ехать по прямой. Скорость поворота регулируется тоже на панели настроек курсора регулятором «Вращение», а скорость движения вперед — регулятором «Движение».

Можно перемещаться быстро когда нужно (причем и в «обычном», и в «жуке») включив временно Q-режим (зажать «Q» на клавиатуре) или включив его постоянно (Ctrl+Shift+Q, флажок «Q-режим» на панели настроек курсора станет зеленый). При этом в Q-режиме скорость перемещения уже задается около флажка «Q-режим» (на первом рисунке в теме эта цифра равна 5.0).

Поворот жука в Q-режиме происходит с шагом 15 градусов с привязкой к нулю, т.е. неважно куда был направлен жук до этого — при зажатой Q и нажатии Влево или Вправо жук повернется к ближайшему значению поворота, кратному 15 градусов, и далее будет вращаться с шагом 15 градусов. Так быстро можно выбирать одно из направлений.

А если хотите быстро нарисовать прямую из текущей позиции курсора в направлении жука (луч) — выбираете инструмент Линия, ставите первую точку, и потом не сдвигайте курсор, чтобы предполагаемая вторая точка линии была равна первой. Увидите что будет нарисован предполагаемый луч из текущей позиции курсора. Еще раз жмите пробел — и луч будет нарисован текущим цветом Пц и с выбранной толщиной линии.
А еще есть флажок Фокус — отмечает горизонтальное и вертикальное положение курсора (как в автокаде прямо).

И есть флажок Вектор — отмечает предполагаемые траектории курсора в режиме жука, когда будешь жать Вперед, Влево+Вперед, Вправо+Вперед. Можно сразу узнать куда привезет жук-курсор.

Эти штуки правда вместе могут конфликтовать немного (особенно если к ним еще подмешать Метки из Меню команд, в помощи они описаны). В версии 1.0.1 будут эти конфликты убраны.
А еще управление с клавы было бы офигенно в условиях нетбука без мыши. Тачпад крайне неудобен.
А я и рисую на нем с нетбука, когда на работу в электричке езжу. Только у меня Asus T101MT, у него и тачскрин, и стилус, и клавиатура.
Стыдоба в 2012 году выпускать такой, с позволения сказать, софт.
Дык выпусти свой убертрехмерный редактор с блекджеком. Что же тебе мешает. Потом обойди фотошопы, разные дизайнеры, корелдры, ворвись на олимп, поимей их всех, стань миллионером. Что ты ждешь.
Во времена Metro, шикарных интерфейсов Apple человек выпускает программу, которая выгядит дерьмово, даже по меркам 1996 года и при этом использует аргумент «сперва добейся. Здорово.

Спешу огорчить тебя, дорогой друг, — я не разработчик. А если бы им был и не смог сделать что-то выглядещее лучше твоей поделки — ушел бы вон из профессии.
Если бы да кабы. То бабушка была бы дедушкой.


Вышла версия 1.0.1.484

— исправлена ошибка недорисовки луча (линия с совпадающим началом и концом в режиме Жука)до края рисунка

— исправлена ошибка недорисовки маркерных линий при одновременном включении меток, вектора и фокуса

— в меню Дополнительные эффекты добавлен эффект «Цветная шерсть»

— в эффектах Обработки кадров: теперь окно «Применить?» показывается в правом верхнем углу экрана чтобы не закрывать обзор рисунка после применения эффекта

— исправлена ошибка диалога открытия файлов: при неправильном указании пути или имени файла раньше больше нельзя было запустить этот диалог повторно, теперь показывается предупреждение, после которого можно выбрать другой файл или путь

— в окне отображения ошибки: если адрес ошибки находится вне зоны памяти программы, то выводится предупреждение вместо «ошибки загрузки MAP файла»

— исправлена невозможность выбора в меню методов адаптации и подбора цвета для 8-битного режима

— по умолчанию в меню теперь выбрана Точная адаптация для 8-битного режима

— некорректный вызов виртуальной клавиатуры в сокращенных раскладках интерфейса теперь отключен

— исправлена обработка нажатий на клавиши в окне ошибки: теперь не позволяет после нажатия на Пробел пропустить ошибку и выполнить действие на рисунке одновременно

— текущий рисунок теперь блокируется для рисования на время применения эффектов и некоторых обработок во избежание конфликтов

Скачать: все по той же ссылке в первом посте. Или обновить из окна «О программе».
Как же это прекрасно в своем лоботомическом ебанистизме.

Жалко, автора не научили правильным вещам, когда было не поздно.

Сайт еще посмотрите, особенно галерею. У меня к 5-й странице, кажется, заикание пропало.

(жена подсказывает) Это же «Лиса и Баран» UI-дизайна!
На системе с двумя мониторами улетают диалоги при открытии. Все бы ничего, но второй монитор это телевизор в другой комнате.
В программе есть душа, она уникальна, приятный авторский стиль и строгий инженерный подход, это то самое, за что я люблю пиксель-арт. А по стандартам программ уже сколько угодно написано, пользуйся-не хочу. Жму виртуальную руку blackstrip за его труды.
Название кнопки «Забой» порадовало :) Многие просто не понимают, если так Backspase в разговоре назвать :)

Но зачем же вы, уважаемый автор, каждую кнопку с ее собственном стиле оформили?

Наверное, для вас это прикольно и весело, но оценить такое под силу далеко не каждому, и комментарии к посту это подтверждают. То рамки одного цвета, то другого. То кнопки с рельевной оамкой, то без нее. Никакого стилевого единства, которое, кстати, позволяет быстро понять назначение элементов, а не тыкать наугад и гадать, кнопка это или что-то еще. Приведите все к какому-нибудь одному стилю и уберите лишнее многоцветие с элементов управления — люди на внешний вид ругаться будут меньше :)
Если смотреть на программу (скачать и посмотреть), а не на скриншот со всем тем, что можно в паинткаде выдвинуть, то:
image

В принципе, оно и задумывалось в едином стиле, скругленные панельки. Квадратные флажки на них. Ну внизу ряд клавиш горячих (F1, F2 ...).

А виртуальная клавиатура была добавлена совсем недавно. Кнопки у нее квадратные, т.к. они и так достаточно мелкие (круглые еще хуже будут видны, и от количества кругов в окне тогда и правда вытекут глаза). Они раскрашены чтоб понять где софтклавиши, где 0-9, где джойстик, а где * и #, т.к. в мобильной версии кнопками 1-9 управляется курсор, кнопкой 0 вызывается меню, * — Эффекты, # — Выделение и буфер обмена, Левый софт — палитра, Правый софт — инструменты.
скажите, а что вам помешало взять какую-нибудь существующую, но захиревшую программу, например под PalmOS или WinMobile и стянуть интерфейс у нее, немного подкорректировав под реалии и добавив своих свистков и колокольчиков? кроме десятка технодрочеров этого никто бы и не заметил, а многих проблем (см. предыдущие 10 экранов хая) можно было бы избежать
Да не привык ничего стягивать. Да и зачем.

Я делаю с нуля и до конца. Меню свисающее — я сделал слева-вверху как большую кнопку «кисть» (оно дублирует горизонтальное обычное меню, которое скрыто по умолчанию, и по кнопке 0 может быть показано).

Потом разложил уже известные 7 лет функции паинткада — 4 штуки их: палитра, инструменты, эффекты, выделение/буфер обмена. Вот они лежат — на скриншоте под надписями, соответственно: пцзц (передний цвет, задний цвет, по клику — палитра), карандаш, эффекты, выделение. Добавил регулятор толщину линий, т.к. хорошо бы ее быстро менять. И это нормально что они поверху — удобно под заголовком окна сразу напихать такую «панель инструментов», она не отвлекает от рисования, и ее легко достать.

Справа поверху появились настройки курсора, их много, и их пока что не достать пальцами. Поэтому в перспективе туда будет добавлена какая нибудь кнопка с «глазом», по нажатию — эта панель настроек растянется на весь экран, флажки станут в 4 раза больше, можно на них будет нажать пальцем.

Там же индикатор режима (24 бит на точку или 8 бит на точку) и его смена по клику (правому или левому — с переводом картинки в другой режим или просто со стиранием картинки).

Дальше — регулятор масштаба, команды и лупу — ну слева положил. Куда еще ее класть, если слева все свободно. Причем масштаб и лупа используются при рисовании, а команды — действительно, хотелось бы быстро жать Отмену последнего действия, Пипетку (взять цвет под курсором) и вызывать Меню команд (в котором различные команды типа Crop, размер холста и размер растра, управление метками — специальными опорными линиями, которые можно автоматически расположить даже в виде клетки, чтоб рисовать как в тетрадке).

Вот и все дела. По низу как в во всех досовских старых прогах — панель с горячими клавишами F1, F2, F3.

И когда пришел черед создавать виртуальную клавиатуру — то не было вопросов куда ее деть. Остается только справа. Причем когда рисуешь на планшете, управляя через нее — то как на дендевском джойстике (только инвертировано по горизонтали: джой справа, A B слева) ты жмешь правой рукой на 1-9 и двигаешь курсор, а левой можешь вызывать меню или жать какие то кнопки поверху и слева.

Помоему всё разумно.
что вам мешало при переводе программы с телефона на PC поинтересоваться наработками в области интерфейсов?
уверен lib.qrz.ru/files/images/soft/book17/glava_6/6_30.JPG видели все. а повторять не торопятся, упорно долбясь об нагромождение кнопочек и панелек, риббонов и попапов
«В принципе, оно и задумывалось в едином стиле»

Эм… наверное… задумывалось оно именно так, но вышло ровно наоборот.

Например, посмотрим на группу элементов управления, предназначенных для левой руки. Кнопки выделены скругленными рамочками, отлично… но почему они все разного цвета? Рамок одного цвета и значков было бы достаточно.

С другой стороны, «Лупа» — это тоже кнопка? Она в такой же рамке. Что будет, если ее нажать?

А кнопки в нижней части окна оформлены в совершенно другом стиле. И так ВЕСЬ интерфейс. Единообразия нет ни в чем. Об этом вам и говорят почти все комментаторы.
Посмотрим на группу элементов управления.

Есть «главные» штуки, они играют какую то важную роль. Они в кружочках. Это кнопки «меню», «инструменты», «эффекты»,«выделение/буфер обмена». Также это «регулятор толщины линий», «регулятор масштаба», «лупа (11х11)», кнопки команд (меню команд, отменить, пипетка).". Еще это «настройки курсора», «кнопка смена режима». И даже в кружочке «виртуальная клавиатура».

Внутри важных штук — могут быть менее важные (флажки настроек курсора, кнопки регуляторов). Они сами по себе и без всяких кружков.

Окантовки важных штук окрашены в разные цвета потому что это веселей, чем в единый цвет красить (тогда его еще выбирать придется, красный раздражает, синий успокаивает и незаметен, зеленый интригует и т.д.).

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

В общем, что спорить. Уже в пяти постах рассказана вся история дизайна. В ответ одно «сделай все серым и однообразным, чтобы был стиль». На это один ответ «нет». Стиль может быть еще и разнообразности. Или как сказать «махровый дубовый классический стиль — может быть в отсутствии такового».
«В ответ одно «сделай все серым и однообразным, чтобы был стиль». На это один ответ «нет».»

Уважаемый автор, к сожалению, вы представляете собой отличный пример программера, который хочет сделать «так как круто» (по его личному субъективному убеждению) и не хочет прислушаться к мнению окружающих.

Вы проделали большую работу, вы о многом подумали, НО, если вы хотите сделать хорошую карьеру, особенно в области разработки интерфейсов, научитесь прислушиваться к мнению людей. Если десятки человек говорят одно и тоже, это не спроста.

Успехов!
десятки человек говорят что получилось плохо, а другие десятки говорят хорошо.

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

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

Например теже рамки — какой смысл их делать разноцветными, учитывая что на них есть иконка, обзночающая действие.
Тоесть они смысловой нагрузки не несут, и перегружают интерфейс своей пестротой.
Я силился понять логику в выбора цветов рамок, и ни какой закономерности не нашёл.
Если это просто, чтоб интерефейс был «весёленьким» — так выбирете один (ну от силы три) цвета, и делайте рамки этим «весёленьким» цветом или группируйте их цветами — например действия рисования — один цвет рамок, модификаторы другой, настройки — трейти. И всё.

Опять же формы элементов — где-то кнопки как кнопки, где-то скруглённые, а где-то скруглённые элементы — это не кнопки.

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

Замете — в основном замечания относятся к внешнему виду программы, и я думаю стоит пропработать этот вопрос.

Если вам очень жаль такого, совсем весёлого, стиля GUI — сделайте скины — вещь простая, и люди смогут выбрать классический стиль интерфейса, и весёленький, и все будут щасливы.
Ну большинство привыкло к серым и черным интерфейсам. Кого то даже «отвлекает» интерфейс от рисования. А я в PCW видимо настолько привык к рамкам, что особо и не вижу их по отдельности. Вижу все вместе как разноцветную такую массу, которая не особо режет глаз.

Единственная смысловая нагрузка рамок — красная это ПЦ, а синяя это ЗЦ (см. их же как курсоры в окнах палитры, во всех трех видах). Остальные все были раскрашены повеселей, чтоб не оставлять их без окантовки.

Думаю, в 1.0.2 (или какая там следующая будет) будет в меню выбор серо-светлофиолетового оформления (по типу blackstrip.ru/tmp/paintcad4.gif ) или цветного стандартного.

А насчет кнопок — кнопки это те рамки, в которых внутри одна картинка. Остальные рамки — трудно спутать с кнопками, у них внутри флажки, лупы, регуляторы, тексты, виртуальные клавиатуры и т.д.

В общем, все это будет учтено )
Мобильная версия программы мне очень понравилась. Судя по галерее на сайте автора подозреваю, что несколько сотен людей часами не отрывали глаз от экрана телефона. Подобные картинки напоминают игры лет 20 тому назад. Приятно вспомнить.
В начало поста в раздел истории добавлены несколько картинок из первых паинткадов, чтоб было понятней почему в виндовской версии на цветах ПЦ и ЗЦ красная и синяя рамки вокруг них (подсказка: это не чтоб жечь ваши глаза, а чтоб понять кто из них кто, а остальные скругленные рамки элементов интерфейса просто раскрашены в разные цвета), откуда взялся такой набор инструментов и вообще интерфейс.
А еще в конец поста добавлены 4 ролика про рисование в PaintCAD 4Windows. Сняты были еще на альфе (один из них ссылкой я выше в комментариях давал), но они примерно показывают возможности этого графического редактора и для текущего релиза.
В следующей версии PCW будет:
— исправлено ошибочное изменение цвета ЗЦ после использования эффекта Цветная шерсть или после конвертации рисунка в 8-битный формат
— кнопки джойстика виртуальной клавиатуры увеличены, кнопки движения курсора увеличены и удалены от кнопки действия '5'
— в подменю Настройки главного меню добавлены три вида интерфейса: синий, обычный и необычный (синий — для тех кого пугает обычный разноцветный, необычный — для тех кому мало обычного разноцветного)
— значки команд Меню команд, Отменить и Пипетка перерисованы, чтобы выглядеть не так страшно на панели команд и в главном меню
— алгоритм поворота (инструмент «Повернуть») переписан и теперь не дает ошибочного смещения при повороте картинок на угол, кратный 90 градусам, а также не дает сильной зернистости результата
— инструмент «Текст» теперь корректно пишет белым цветом
— в меню Утилиты добавлен пункт вызова плеера Muzz (Ctrl+P), автоматически сочиняющего мелодии и проигрывающего их.

BlackStrip's Muzz это отдельный проект, который планировался к выпуску как программа, сочиняющая музыку. Но теперь он будет добавлен в PCW, что позволит интенсивней его разрабатывать, и позволит рисовать в PCW под расслабляющую и успокаивающую (или наоборот, смотря какой стиль выбрать) музыку. Хотя тем кому это не нужно — можно будет просто плеер Muzz не вызывать и PCW будет работать как раньше — без звука.

Вот такая отладочная консоль плеера-композитора:
image

Ее не будет видно пользователю, будет только 2 кнопки: Играть/Стоп и Выбор музыкальной темы.

Вот пример музыки, которую сочинил Muzz (музыкальная тема «80-е»):
www.youtube.com/watch?v=U4VAT0pspQ8
Вышла версия 1.0.2.497

— исправлено ошибочное изменение цвета ЗЦ после использования эффекта Цветная шерсть или после конвертации рисунка в 8-битный формат
— кнопки джойстика виртуальной клавиатуры увеличены, кнопки движения курсора увеличены и удалены от кнопки действия '5'
— в подменю Настройки главного меню добавлены три вида интерфейса: синий, обычный и необычный
— значки команд Меню команд, Отменить и Пипетка перерисованы, чтобы выглядеть не так страшно на панели команд и в главном меню
— алгоритм поворота (инструмент «Повернуть») переписан и теперь не дает ошибочного смещения при повороте картинок на угол, кратный 90 градусам, а также не дает сильной зернистости результата
— инструмент «Текст» теперь корректно пишет белым цветом
— исправлена фатальная ошибка при копировании из мультибуфера при несуществующем до этого внутреннем буфере PCW
— теперь в 24битном режиме инструмент Мозаика при случайной вставке запрашивает источник вставки: буфер PCW (как раньше) или Мультибуфер — заливка указанного места случайными рисунками из мультибуфера
— теперь задний фон полей выбора цвета и выставки рисунков/текста имеют темно-серый цвет чтобы лучше контрастировать с рисунком в таком поле
— файлы ICO с прозрачным фоном теперь получают пиксели цвета (255,255,254) на месте прозрачного фона. Это позволяет легко указывать прозрачный цвет загруженного ICO для различных функций (Спецвставка, Мозаика с Мультибуфером и т.д.)
— в меню Утилиты добавлен пункт вызова НЕДОДЕЛАННОЙ ВЕРСИИ плеера Muzz (F9), автоматически сочиняющего мелодии и проигрывающего их. Пока что он использует заранее заложенные аккорды, а сочиняет только мелодии. Следующие версии будут планировать структуру песни, сочинять аккорды, а потом мелодию.

Скачать: все по той же ссылке в первом посте. Или обновить из окна «О программе».

Относительно плеера Muzz в данной версии: т.к. в PCW были найдены разные ошибки, то было решено выпустить версию с исправленными ошибками, а не сидеть еще месяц-два доделывать Muzz до первой удобоваримой версии.

Включенный в данной версии плеер Muzz — вызывается по F9 (запустить/остановить). Скрипты пока что заложены вручную, сочиняет автоматически он только мелодию. Мало того, кроме стиля «80-е» остальные стили вообще содержат пока что урезанные скрипты (оставшиеся с более ранних версий), поэтому если в стиле «80-е» случайно выбирается темп, патч барабанов (обычные или энергичные), то остальные стили «Рок», «Панк-рок», «Гитара акустическая», «Попса фортепьянная» используют тот темп и патч барабанов, которые выбрала предыдущая песня в стиле «80е». (стиль проигрываемой песни пока что нигде не отображается, просто рандомно выбирается один из доступных)

В общем это одна из первых версий, и она проигрывает не слишком разнообразные песни =) Чтоб довести ее до ума придется, например, прослушать десяток альбомов конкретной группы, выделить особенности построения аккордов, ритмов и т.д., и собрать это все в скрипт-файл, по которому будут генерироваться песни, похожие на творчество этой группы. Ну и там потом сделать с десятками других групп и стилей музыки. Это все будет, но позже. А сейчас версия с сырым Muzz, но зато она с исправлениями некоторых вредных ошибок в PCW.
Вышла версия 1.0.3.514

image
(такую лису можно получить если сгладить фоту новым сглаживанием с ядром 10, а затем применить «глюки» на 700-900, все каналы разъедутся, но при этом каждый канал как прозрачный пузырь будет наезжать на близкорасположенные другие каналы. А такие буквы (и даже более волнистые) можно получить применив новый эффект «жара» с указанием, например, 10 пикселей разброса и 40 пикселей периода)

Изменения:

— координаты обычного курсора и координаты курсора-жука в Q-режиме теперь соответствуют середине точки, в которой он стоит (а не левому верхнему углу точки) за счет прибавления + 0.5 по обоим осям, поэтому после использования этих курсоров теперь можно корректно рисовать курсором-жуком не в Q-режиме
— координаты курсора и угол поворота курсора-жука теперь показываются в дробном виде для более точной оценки реального положения и направления курсора
— функция «Позиция курсора» теперь устанавливает курсор в указанные координаты + 0.5 по обоим осям
— клик мышью по рисунку устанавливает курсор в середину выбранного пикселя (+0.5 к координатам пикселя по обоим осям)
— опция «Вектор» рисует теперь прямую линию в направлении поворота жука, корректно доходящую до границы изображения
— кнопка вызова плеера Muzz теперь не вылезает поверх полноэкранных раскладок экрана
— на панель настроек курсора добавлена панель с глазом, по нажатии на которую показывается окно с увеличенной панелью настроек курсора (для управления с сенсорного экрана)
— инструмент «Мозаика» теперь заливает изображениями из буфера по сетке с опорной точкой равной левому-верхнему углу выделения (а не точке 0;0 рисунка, как было раньше)
— инструмент «Мозаика» теперь может заливать по сетке случайными изображениями из мультибуфера (если все изображения в мультибуфере одинакового размера)
— эффект «Сглаживание»: вместо выбора обычного (3х3) или мощного (5х5) сглаживания пользователь может выбрать радиус ядра (радиус 1 — это 3х3, 2 — это 5х5, 3 — это 7х7 и т.д.)
— исправлена ошибка загрузки неполноцветных изображений из буфера обмена Windows (и последующая невозможность применения эффектов к ним)
— эффект «Жара»: вместо простой силы эффекта теперь указываются амплитуда и период синусоидальных колебаний для большей реалистичности «жары»
— устранено возможное возникновение ошибки при обработке фрагментов шириной (или высотой) 1 пиксель
— в плеере Muzz подчищены скрипты (чтобы после проигрывания стиля 80-е не портились остальные стили и чтобы выбирался случайный темп). Но кроме этого пока что никакой доработки Muzz не было

Скачать: все по той же ссылке в первом посте. Или обновить из окна «О программе».
Вышла версия 1.0.4.536

Изменения

— исправлено мерцание при предпросмотре больших картинок и их перемещении по экрану (в окне предпросмотра и в окне рисования)
— исправлено некорректное изменение скорости вращения вместо скорости перемещения при изменении регулятора на увеличенной панели настроек курсора
— исправлена ошибка, возникающая при использовании случайной мозаики
— софт для создания PCF шрифтов «PaintCAD Font Creator» (PCFC) внедрен в PaintCAD 4Windows и доступен через главное меню 0-Шрифты-Конвертор PCFC (TTF -> PCF). Теперь можно создавать PCF шрифты из виндовских не выходя из паинткада. Интерфейс PCFC полностью переработан под сенсорный экран и стиль PCW, движок оптимизирован и ускорен.
— добавлено меню «Шрифты» для использования PCF-шрифтов
— инструмент «Текст» при загруженном PCF-шрифте показывает специальное окно правки текста с опциями масштабирования шрифта, регулировки горизонтальных и вертикальных интервалов, а также поле быстрого предпросмотра введенного текста
— инструмент «Текст» теперь использует кодировку текста «по умолчанию» (а не «русскую», как было раньше) и позволяет нормально писать шрифтами, в которых нет русских букв
— обновление PaintCAD через окно «О программе» теперь направляет пользователя в файлообменник для скачивания новой версии. Каждое ваше скачивание программы через файлообменник поддерживает разработку PaintCAD 4Windows.
— все окна теперь центрируются по экрану, а не по рабочему столу
— в меню команд добавлен пункт «Рисунок<->Буфер» меняющий местами текущий рисунок и внутренний буфер паинткада (или не делающий ничего если в буфере пусто)
— при запуске paintcad.exe с командной строкой -muzz запускается генератор мелодий Blackstrip's Muzz в отладочном режиме, интерфейс — ТОЛЬКО на русском (обычно в паинткаде он может быть запущен по F9)
— инструмент Текст теперь всегда пишет без сглаживания, даже если оно включено в Windows
элементы интерфейса PaintCAD теперь имеют более спокойные ненасыщенные цвета
— пункт «Burning Eyes интерфейс» убран из меню настроек, теперь в PCW только один вид интерфейса
— цвет рисуемого графического примитива (линии, круга и т.п.) теперь мгновенно меняется при смене цветов после пипетки или обмена ПЦ и ЗЦ
— в окно поворота добавлены кнопки быстрого поворота с шагом 10 градусов

Скриншоты обновленнного интерфейса (в плане значков и цветовой гаммы)
image

image

image

image

image

image

image

Скачать: все по той же ссылке в первом посте. Или обновить из окна «О программе».
Вышла версия 1.0.5.594

image

image

Изменения

Интерфейс:

— в главном окне рядом с панелями контроля кадров анимации добавлено поле, показывающее какому символу соответствует текущий кадр (чтоб рисовать буквы шрифта как кадры анимации и быстро сохранять их в BMP-файлы)

— минимальная высота окна PaintCAD для нормальной работы — 530 пикселей (а раньше было 480)

— управляющие курсором кнопки виртуальной клавиатуры увеличены по вертикали

— кнопка плеера Muzz убрана с панели быстрых клавиш, теперь Muzz может быть вызван по Ctrl+P или в меню Утилиты

— панель быстрых клавиш переработана, кнопки увеличены, цветовая гамма кнопок немного изменена

— пункт меню «Утилиты»-«Обработка кадров» переименован в «Обработка JPG кадров»

— интерфейс главного окна: кнопка показа горизонтального меню перемещена в левый верхний угол

— интерфейс главного окна: под панелью режима в правом верхнем углу добавлена панель переключения типа UNI-адаптации 8-битного режима («обычная» — подстановка ближайшего цвета или «точная» — смесь точек двух цветов в необходимых пропорциях). Эта панель дублирует настройки в меню «Настройки»-«256-цветный режим»-«Адаптация» горизонтального меню и настройки «Адаптация» в меню команд) — переключение режима адаптации теперь также доступно в меню «Настройки»-«256-цветный режим»-«Адаптация»-"<->" и по сочетанию клавиш Ctrl+U

— в окне Палитры: теперь на вкладке «Таблица» внизу отображаются номера выбранных цветов ПЦ и ЗЦ, а также значения их RGB-компонент в шестнадцатиричной форме

— в меню Утилиты пункт «Собрать AVI из BMP/JPG» переименован в «Собрать AVI-видео из BMP/JPG кадров»

— на панели статуса во время рисования фигур (линий, кругов, рамок) теперь отображается начальная/конечная координаты и размер фигуры

— Меню Команд и окна «Инструментов», «Эффектов» и «Выделения и буфера обмена» запоминают последнее положение курсора и восстанавливают его при следующих вызовах

Новые функции:

— на панель быстрых клавиш добавлены кнопки плавного изменения ширины (F9,F10) и высоты (Ctrl+F9, Ctrl+F10) рисунка, удобно менять ширину букв при рисовании шрифтов (хотя вы можете как и раньше нажать Ctrl+Вправо и указать Размер холста напрямую)

— в меню «Команды» добавлена функция «Случайная позиция курсора (Shift+R)», устанавливающая курсор в случайную позицию в пределах текущего выделения

— в 8-битном режиме в меню «Файл»-«Открыть» и «Файл»-«Сохранить» доступен формат GIF

— в меню «Утилиты» добавлена функция «Собрать анимированный GIF из GIF кадров» для сборки анимированных GIFов из GIF-кадров с указанием задержки на каждом из кадров и эффекта после истечения задержки: ничего — оставить кадр кадр как есть, X — очистить поле вывода, < — показать предыдущий кадр, а также указанием количества повторений проигрывания анимации либо бесконечного повторения

— в меню «Утилиты» добавлена функция «Разобрать анимированный GIF на GIF кадры» для разборки анимированных GIFов на отдельные GIF-кадры. Разборка возможна как по «прямому» методу на отдельные кадры, так и по более сложному методу «восстановления GIF кадров по прозрачности», дающему реальные кадры из GIF (а не куски, которые должны совмещаться при проигрывании анимации)

— в меню «Утилиты» добавлена функция «Восстановить GIF кадры по прозрачности», позволяющая сделать восстановление прозрачности кадров GIFов, полученных после «прямой» разборки анимированного GIF. Работает корректно только при GIF кадрах с одинаковой палитрой.

— в меню «Утилиты» добавлена функция «Запаковать GIF кадры по прозрачности», делающая действие, обратное предыдущей функции: сжатие размера файлов GIF кадров путем генерации последовательности накладываемых друг на друга GIF кадров с прозрачностью из исходных GIF кадров. Работает корректно только при GIF кадрах с одинаковой палитрой.

— меню «Файл»-«Открыть» и «Файл»-«Сохранить» добавлены пункты "...", открывающие универсальное окно для выбора типа и параметров открываемого или сохраняемого файла (доступно по Ctrl+O и Ctrl+S)

— в меню «Файл»-«Сохранить»-"..." добавлен дополнительный формат «GIF-кадр», позволяющий указать при сохранении GIF-файла его задержку в будущей анимации и эффект после истечения задержки (оставить кадр кадр как есть, очистить поле вывода, показать предыдущий кадр)

— в диалог открытия ???-файлов (на рисунок и в буфер) добавлен GIF формат

— при сохранении GIF файлов и GIF кадров можно оптимизировать рисунок, уменьшив количество бит на точку с 8 б/т до минимально возможного (размер получаемого GIF файла после оптимизации меньше, чем при стандартных 8 б/т)

— рисование анимации с помощью кнопок на панели и клавиш F6-F8 теперь работает и в 8-битном режиме, при этом кадры сохраняются в GIF-файлы без прозрачности (в 24-битном режиме — кадры сохраняются в BMP, как и было раньше)

— в меню команд: команда «Убрать цвет» переименована в «Исключить цвета» и позволяет слить два ближайших по оттенку цвета в один (в 8-битном режиме это также освобождает одну ячейку цвета в палитре для какого нибудь другого цвета) и повторить это столько раз, сколько цветов необходимо исключить (количество выбирается пользователем). В 24-битном режиме при слишком многоцветных изображения и фотографиях — эта функция может работать ОЧЕНЬ ДОЛГО.

— в меню команд: команда «Уменьшить Б/Т» уменьшает количество бит на точку на рисунке до ближайшего значения путем исключения цветов из рисунка до количества, равного ближайшей наименьшей степени цифры «2» (2,4,8,16,32,64,128,256,512 и т.д.). В 24-битном режиме при слишком многоцветных изображения и фотографиях — эта функция может работать ОЧЕНЬ ДОЛГО.

— в окне Палитры: на вкладке «Таблица»: в 8-битном режиме рисования отображается переключатель «Используемые цвета (X)», при включении которого использованные в текущем рисунке цвета отображаются мелкими квадратами в таблице палитры, и легко выбрать в палитре неиспользуемый цвет (например, для заливки прозрачного фона или для создания нового цвета в этой неиспользуемой ячейке)

— в меню команд: добавлена новая команда «Оптимизировать палитру», собирает используемые на рисунке цвета в начало палитры и очищает неиспользуемые цвета палитры (заменяет их на черный цвет)

— в меню команд: включена команда «Прозрачность», позволяющая выбрать прозрачность для инструментов и текста от 0 (непрозрачно) до 100% (полностью прозрачно)

— в меню «Файл»-«Сохранить» и «Файл»-«Сохранить»-"..." доступен формат ICO, позволяющий сохранять 256-цветные иконки (в 8-битном режиме) и 16-миллионоцветные иконки (в 24-битном режиме) размером до 255х255 пикселей с прозрачностью. Для последующего открытия сохраненных иконок используйте как и раньше «Открыть»-"???"

— в меню команд реализована система хранения областей (пункт «Области»), позволяющая сохранять в список координаты и размер текущего выделения как «область», и выставлять выделение в соответствии с одной из выбранных «областей» в списке

Исправления ошибок:

— в окне «Обзор шрифта» предполагаемое изображение символа, соответствующего ASCII-коду, теперь рисуется в отдельном поле на белом фоне и в корректной кодировке

— фоновый цвет окна «Обзор шрифта» исправлен на корректный темно-серый

— исправлено появление возможных ошибок TScrollBar при использовании сбора-разбора PCF шрифта и удалении BMP букв

— в 8-битном режиме после открытия файла через «BMP 8bpp» имя файла корректно отображается в заголовке окна

— исправлено ошибочное отсутствие курсора при его расположении в нижней части длинных строчных меню

— исправлена ошибка некорректной установки кнопок опций режима (24-бит или 256 цветов) в окне нового файла после смены формата рисунка или режима рисования

— исправлена ошибка сброса цветов ПЦ и ЗЦ после использования функции «Фрагмент»

— исправлена ошибка сброса палитры в 8-битном режиме после использования функций «Размер холста» и «Размер растра»

— в окне ввода текста при работе с мышью/сенсором теперь корректно обновляется поле предпросмотра при загруженном PCF шрифте

— исправлена некорректная отмена последнего действия после рисования инструментом «Треугольник»

— в 8-битном режиме исправлена ошибка некорректного показа рисунка под рисунком из компаратора

— исправлено некорректная запись размера BMP-данных в 8-битный BMP файл, из-за чего могла не до конца проходить последующая загрузка таких BMP файлов в паинткад и другие редакторы

— в 8-битном режиме исправлен некорректный показ изображения без прозрачности при Спецвставке

— в 8-битном режиме эффект «Обрисовка» теперь не требует UNI-палитры

— в 8-битном режиме метод подбора цвета «Гиперпалитра» теперь слабее затемняет исходные цвета картинки при деградации
Sign up to leave a comment.

Articles