PaintCAD Mobile - журнал разработки

Аватара пользователя
blackstrip
Админ
Сообщения: 973
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Пт июл 31, 2009 9:22 pm

В интерфейсе сделаны объемными заголовки окон, подписи к софт-кнопкам, полосы прогресса и курсор меню.

Изображение Изображение

Аватара пользователя
blackstrip
Админ
Сообщения: 973
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Сб авг 01, 2009 2:16 am

Еще доработки:

1) Экранов "Нажмите любую клавишу" теперь не будет =) все будет автоматически
2) Обновление индикаторов прогресса теперь происходит с шагом 5% (или больше, если быстро эффект какой нибудь применяется)
3) При применении эффектов над индикатором прогресса теперь показывается сколько примерно осталось времени до окончания обработки
Изображение

Аватара пользователя
kostet
Заходящий
Сообщения: 78
Зарегистрирован: Пт май 15, 2009 4:41 pm
Откуда: Архангельск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение kostet » Сб авг 01, 2009 11:46 am

Гыы) смотрится весело) По поводу размеров: было б так, чтобы ПаинтКАД сам считал, влезет это в оперативу явы или нет. Навроде под рисунок зарезервировано 70% оперативки, вот прога и высчитывает, сколько эти 70% байтов оперативы весят и сравнивает их с получившимся размерами рисунка (типа 3 байта на точку * (высота*длина)=вес рисунка).
~~~
с уважением, kostett)

Аватара пользователя
kostet
Заходящий
Сообщения: 78
Зарегистрирован: Пт май 15, 2009 4:41 pm
Откуда: Архангельск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение kostet » Сб авг 01, 2009 2:15 pm

А, еще забыл дописать, просто телефоны обычно после ошибки аутофмемори закрывают прогу. Поэтому лучше так сделать)

з.ы. А с *.ota как?=) будет?..) Конечно, не сразу, просто интересно)

з.з.ы. А эти все градиентные бары и прогрессы не перегрузят тел?.. Да и на джим с оперой шмалость смахивает;) не сочти за неуважение твоего титанического программисткого труда) бАлшой респект тебе за прогу)
~~~
с уважением, kostett)

Аватара пользователя
blackstrip
Админ
Сообщения: 973
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Сб авг 01, 2009 5:15 pm

а трудно посчитать +) эффекты иногда некоторые требуют дополнительной оперативы например. поэтому просто каждый для себя будет пробовать и в 24битном и в 8битном режимах - тыкать размер например 300х300 - и смотреть, если работает, то уже 400х400 попробует - бах и аутофмемори, значит 400х400 уже на этой мобиле никак =)

а тормозить не будет. на сименсе сх75 вчера тестил - нормально быстро отрисовывается. это ж просто скругленные прямоугольники друг на друге разной высоты и цвета - когда накладываются получается трехмерная полоска такая выпуклая (или заголовок окна, или подпись к софткнопкам). тормозам взяться неоткуда. ну если кто очень жаловаться будет - мона будет пункт сделать "Включить/выключить объемный интерфейс". ну думаю что на лишние 100-200 мс дольше если отрисовывается например курсор в меню - то это особо никого не взбесит)

а с *.ota - ну я потом посмотрю чо за зверь. может сделаю.

Аватара пользователя
blackstrip
Админ
Сообщения: 973
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Сб авг 01, 2009 6:17 pm

Новые доработки - в меню кнопки "Вправо" после Лупы добавились 2 пункта - Прозрачность и Скругление.
Изображение

"Прозрачность" работает только в 24битном режиме (в 8битном пункт серый). При выборе "Прозрачности" запрашивается степень прозрачности от 0 до 100% (0 - непрозрачно, 100 - прозрачно совсем). И после выбора - все инструменты (кроме инвертора) включая обычные круги-квадраты, а также заливки и текст - рисуют не просто цветом а рисуют накладываясь на рисунок в нужные пропорциях прозрачности.

Итак сначала выбираем
Изображение

Потом рисуем разными цветами - оно спокойно накладывается.
Изображение

Кстати на этом рисунке зеленый прямоугольник - со скругленными углами - это действие второго добавления - пункта "Скругление". По его вызову запрашивается радиус скругления углов прямоугольника (в пикселях). Если установить его не в 0 - то все Прямоугольники и Закрашенные прямоугольники будут рисоваться со скругленными по этому радиусу углами.
Изображение

А "прозрачность" также работает с инструментом "Текст" как при стандартном шрифте, так и при внешнем pcf.
Изображение

Аватара пользователя
blackstrip
Админ
Сообщения: 973
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Сб авг 01, 2009 7:58 pm

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

Теперь если папка пустая - то будет показываться пункт "Пусто". и ошибки отрисовки возникать не будут. и тормозов будет меньше =)
Изображение

Аватара пользователя
blackstrip
Админ
Сообщения: 973
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Сб авг 01, 2009 8:57 pm

По заявкам включена давно выключенная функция "Шрифт окон". В меню кнопки "0" она лежит внизу.
Изображение

после ее выбора прога спросит изменить ли ее состояние (с вкл на выкл, или наоборот)
Изображение

и если включить - то весь интерфейс будет отрисовываться шрифтом Arial14.png из jar-a паинткада. Чтоб поставить какой нить другой - просто любой pcf надо переименовать в arial14.png и кинуть в jar поверх тамошнего ариала =) а с ариалом интерфейс выглядит вот так.
Изображение

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

Аватара пользователя
blackstrip
Админ
Сообщения: 973
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Вс авг 02, 2009 12:35 am

Вышла версия PaintCAD 2.0

качать все там же http://blackstrip.ru/PaintCAD.jar =)

если чо - старая версия 1.10.4 теперь доступна по ссылке http://blackstrip.ru/110/PaintCAD.jar

ИзображениеИзображениеИзображение
ИзображениеИзображениеИзображение
ИзображениеИзображениеИзображение
Изображение

O интерфейс стал выглядеть более объемно

O убраны сообщения "нажмите любую клавишу" перед применением эффектов и другими операциями. теперь паинткад нажмет любую клавишу за вас +) соответственно

O увеличена частота обновления индикатора прогресса (он показывается когда применяется эффект или файл сохраняется/открывается)

O при работе с эффектами индикатор прогресса показывает примерное оставшееся время до окончания обработки

O добавлен 24битный режим работы, позволяющий рисовать полноцветные рисунки (с цветностью экрана вашего телефона). Этот режим выбирается единожды при каждом запуске программы. Чтобы перейти в другой режим - необходимо перезапустить программу и выбрать его

O в палитре левая-софт клавиша в 24битном режиме отвечает за RGB-правку ПЦ или ЗЦ цветов. Т.е. двойное нажатие левого софта приведет к входу в RGB-правку

O в Правку цвета в 24битном режиме добавлено переключение между ПЦ и ЗЦ

O выход из Правки цвета в 24битном режиме производится сразу в редактор (а не в Палитру)

O по умолчанию палитра в 24битном режиме отображается как юни-палитра (всего лишь для удобства выбора цветов, ибо в 24битном режиме в реальности никакой палитры в виде фиксированного набора цветов - нет), но при нажатии кнопки ВЛЕВО джойстика как и в 256цветном режиме можно перейти в (теперь полноцветный) спектральный подбор

O исправлена ошибка в инструменте "Инвертор". Раньше этот инструмент мог рисовать под курсором инвертированные точки из других мест рисунка

O эффекты "Звезды", "Снег" теперь работают быстрее

O в 24битном режиме автоматически отключается ряд возможностей 8битного режима (чтоб оперативку экономить). Пункты меню этих возможностей - серые и не нажимаются =) это нормально. чтоб их использовать - запустите паинткад в 8битном режиме

O в 24битном режиме на устройствах с цветностью экрана менее 24бит (16 миллионов цветов) - цвета в палитре подстраиваются под экран сами. Не удивляйтесь если вы выставляли цвет красный 255-0-0, а он чото стал 248-0-0 =)

O теперь при старте проги также запрашивается "Предел размера" - максимальный размер рисунка. Раньше он по умолчанию был равен экрану, теперь же можно выбрать либо стандартный c экран, либо указать свой собственный (для возможности редактирования, например, картинки размером 50х400 точек, которая не влезает в экран). Если указать слишком большой размер типа 1000х1000 - то кнопка Ок не нажмется, и надо просто указать поменьше размер =) максимально возможный размер напрямую зависит от размера оперативной памяти явы вашей мобилы

O в меню "Вправо" добавлена команда "Скругление" регулирующая радиус скругления углов прямоугольников и закрашенных прямоугольников. Если радиус выбрать равным нулю - то прямоугольники будут как раньше с прямыми углами.

O в меню "Вправо" добавлена команда "Прозрачность", работающая только в 24битном режиме. Выбирая прозрачность не равную 0% - можно рисовать всеми инструментами (кроме инвертора) так, чтоб рисуемые объекты накладывались с этой прозрачностью на нарисованное ранее. С текстом это тоже работает.

O в файл-менеджере "Обзор" теперь при заходе в пустую папку не возникает ошибки, а показывается список с единственным пунктом "пусто". Раньше изза этого прога могла тормозить после нескольких заходов в пустые папки.

O в меню кнопки "0" открыт пункт "Шрифт окон". Он был давно, но потом я его отрубил. Сейчас по заявкам сделал снова. Если включить - то будет интерфейс рисоваться шрифтом "arial14.png" из jara паинткада. Это pcf, переименованный в png. Кому надо его заменить - просто перепаковывайте jar с другим pcf, положив его на место arial14.png. После включения шрифта окон - могут появиться тормоза отрисовки меню, а также эта функция требует лишней оперативки (например arial14.png - около 9 Кб, чтоб храниться в памяти загруженным). Используйте на свой страх и риск +)

Аватара пользователя
blackstrip
Админ
Сообщения: 973
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Вс авг 02, 2009 9:51 am

Вышла модификация PaintCAD 2.0.1

http://blackstrip.ru/PaintCAD.jar

Изменения:
- исправлен глюк с функцией Фрагмент(Crop)

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость