PaintCAD Mobile - журнал разработки
- blackstrip
- Админ
- Сообщения: 1185
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
В интерфейсе сделаны объемными заголовки окон, подписи к софт-кнопкам, полосы прогресса и курсор меню.
- blackstrip
- Админ
- Сообщения: 1185
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
Еще доработки:
1) Экранов "Нажмите любую клавишу" теперь не будет =) все будет автоматически
2) Обновление индикаторов прогресса теперь происходит с шагом 5% (или больше, если быстро эффект какой нибудь применяется)
3) При применении эффектов над индикатором прогресса теперь показывается сколько примерно осталось времени до окончания обработки
1) Экранов "Нажмите любую клавишу" теперь не будет =) все будет автоматически
2) Обновление индикаторов прогресса теперь происходит с шагом 5% (или больше, если быстро эффект какой нибудь применяется)
3) При применении эффектов над индикатором прогресса теперь показывается сколько примерно осталось времени до окончания обработки
-
- Заходящий
- Сообщения: 78
- Зарегистрирован: Пт май 15, 2009 4:41 pm
- Откуда: Архангельск
- Контактная информация:
Re: PaintCAD - новые версии
Гыы) смотрится весело) По поводу размеров: было б так, чтобы ПаинтКАД сам считал, влезет это в оперативу явы или нет. Навроде под рисунок зарезервировано 70% оперативки, вот прога и высчитывает, сколько эти 70% байтов оперативы весят и сравнивает их с получившимся размерами рисунка (типа 3 байта на точку * (высота*длина)=вес рисунка).
~~~
с уважением, kostett)
с уважением, kostett)
-
- Заходящий
- Сообщения: 78
- Зарегистрирован: Пт май 15, 2009 4:41 pm
- Откуда: Архангельск
- Контактная информация:
Re: PaintCAD - новые версии
А, еще забыл дописать, просто телефоны обычно после ошибки аутофмемори закрывают прогу. Поэтому лучше так сделать)
з.ы. А с *.ota как?=) будет?..) Конечно, не сразу, просто интересно)
з.з.ы. А эти все градиентные бары и прогрессы не перегрузят тел?.. Да и на джим с оперой шмалость смахивает;) не сочти за неуважение твоего титанического программисткого труда) бАлшой респект тебе за прогу)
з.ы. А с *.ota как?=) будет?..) Конечно, не сразу, просто интересно)
з.з.ы. А эти все градиентные бары и прогрессы не перегрузят тел?.. Да и на джим с оперой шмалость смахивает;) не сочти за неуважение твоего титанического программисткого труда) бАлшой респект тебе за прогу)
~~~
с уважением, kostett)
с уважением, kostett)
- blackstrip
- Админ
- Сообщения: 1185
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
а трудно посчитать +) эффекты иногда некоторые требуют дополнительной оперативы например. поэтому просто каждый для себя будет пробовать и в 24битном и в 8битном режимах - тыкать размер например 300х300 - и смотреть, если работает, то уже 400х400 попробует - бах и аутофмемори, значит 400х400 уже на этой мобиле никак =)
а тормозить не будет. на сименсе сх75 вчера тестил - нормально быстро отрисовывается. это ж просто скругленные прямоугольники друг на друге разной высоты и цвета - когда накладываются получается трехмерная полоска такая выпуклая (или заголовок окна, или подпись к софткнопкам). тормозам взяться неоткуда. ну если кто очень жаловаться будет - мона будет пункт сделать "Включить/выключить объемный интерфейс". ну думаю что на лишние 100-200 мс дольше если отрисовывается например курсор в меню - то это особо никого не взбесит)
а с *.ota - ну я потом посмотрю чо за зверь. может сделаю.
а тормозить не будет. на сименсе сх75 вчера тестил - нормально быстро отрисовывается. это ж просто скругленные прямоугольники друг на друге разной высоты и цвета - когда накладываются получается трехмерная полоска такая выпуклая (или заголовок окна, или подпись к софткнопкам). тормозам взяться неоткуда. ну если кто очень жаловаться будет - мона будет пункт сделать "Включить/выключить объемный интерфейс". ну думаю что на лишние 100-200 мс дольше если отрисовывается например курсор в меню - то это особо никого не взбесит)
а с *.ota - ну я потом посмотрю чо за зверь. может сделаю.
- blackstrip
- Админ
- Сообщения: 1185
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
Новые доработки - в меню кнопки "Вправо" после Лупы добавились 2 пункта - Прозрачность и Скругление.
"Прозрачность" работает только в 24битном режиме (в 8битном пункт серый). При выборе "Прозрачности" запрашивается степень прозрачности от 0 до 100% (0 - непрозрачно, 100 - прозрачно совсем). И после выбора - все инструменты (кроме инвертора) включая обычные круги-квадраты, а также заливки и текст - рисуют не просто цветом а рисуют накладываясь на рисунок в нужные пропорциях прозрачности.
Итак сначала выбираем
Потом рисуем разными цветами - оно спокойно накладывается.
Кстати на этом рисунке зеленый прямоугольник - со скругленными углами - это действие второго добавления - пункта "Скругление". По его вызову запрашивается радиус скругления углов прямоугольника (в пикселях). Если установить его не в 0 - то все Прямоугольники и Закрашенные прямоугольники будут рисоваться со скругленными по этому радиусу углами.
А "прозрачность" также работает с инструментом "Текст" как при стандартном шрифте, так и при внешнем pcf.
"Прозрачность" работает только в 24битном режиме (в 8битном пункт серый). При выборе "Прозрачности" запрашивается степень прозрачности от 0 до 100% (0 - непрозрачно, 100 - прозрачно совсем). И после выбора - все инструменты (кроме инвертора) включая обычные круги-квадраты, а также заливки и текст - рисуют не просто цветом а рисуют накладываясь на рисунок в нужные пропорциях прозрачности.
Итак сначала выбираем
Потом рисуем разными цветами - оно спокойно накладывается.
Кстати на этом рисунке зеленый прямоугольник - со скругленными углами - это действие второго добавления - пункта "Скругление". По его вызову запрашивается радиус скругления углов прямоугольника (в пикселях). Если установить его не в 0 - то все Прямоугольники и Закрашенные прямоугольники будут рисоваться со скругленными по этому радиусу углами.
А "прозрачность" также работает с инструментом "Текст" как при стандартном шрифте, так и при внешнем pcf.
- blackstrip
- Админ
- Сообщения: 1185
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
Также исправлена ошибка специфическая в "Обзоре". Раньше при залезании в пустые папки - прога могла после этого тормозить (даже после выхода из Обзора), потому что там возникала ошибка отрисовки и отрисовка останавливалась и висела параллельно с другими отрисовками экрана.
Теперь если папка пустая - то будет показываться пункт "Пусто". и ошибки отрисовки возникать не будут. и тормозов будет меньше =)
Теперь если папка пустая - то будет показываться пункт "Пусто". и ошибки отрисовки возникать не будут. и тормозов будет меньше =)
- blackstrip
- Админ
- Сообщения: 1185
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
По заявкам включена давно выключенная функция "Шрифт окон". В меню кнопки "0" она лежит внизу.
после ее выбора прога спросит изменить ли ее состояние (с вкл на выкл, или наоборот)
и если включить - то весь интерфейс будет отрисовываться шрифтом Arial14.png из jar-a паинткада. Чтоб поставить какой нить другой - просто любой pcf надо переименовать в arial14.png и кинуть в jar поверх тамошнего ариала =) а с ариалом интерфейс выглядит вот так.
после включения этой функции прога подгружает шрифт и это требует лишней оперативки в размере веса файла шрифта. кроме того отрисовка внешним шрифтом множества строк (например, меню) может тормозить, поэтому желательно баловаться этой штукой только на быстрых сонериках, там тормоза будут незаметны =)
после ее выбора прога спросит изменить ли ее состояние (с вкл на выкл, или наоборот)
и если включить - то весь интерфейс будет отрисовываться шрифтом Arial14.png из jar-a паинткада. Чтоб поставить какой нить другой - просто любой pcf надо переименовать в arial14.png и кинуть в jar поверх тамошнего ариала =) а с ариалом интерфейс выглядит вот так.
после включения этой функции прога подгружает шрифт и это требует лишней оперативки в размере веса файла шрифта. кроме того отрисовка внешним шрифтом множества строк (например, меню) может тормозить, поэтому желательно баловаться этой штукой только на быстрых сонериках, там тормоза будут незаметны =)
- blackstrip
- Админ
- Сообщения: 1185
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
Вышла версия 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 Кб, чтоб храниться в памяти загруженным). Используйте на свой страх и риск +)
качать все там же 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
- Админ
- Сообщения: 1185
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
Вышла модификация PaintCAD 2.0.1
http://blackstrip.ru/PaintCAD.jar
Изменения:
- исправлен глюк с функцией Фрагмент(Crop)
http://blackstrip.ru/PaintCAD.jar
Изменения:
- исправлен глюк с функцией Фрагмент(Crop)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость