PaintCAD Mobile - журнал разработки
- blackstrip
- Админ
- Сообщения: 1176
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
PaintCAD Mobile - журнал разработки
Удивительно, но удалось отладить и много где поправить старый 1.9 паинткад так, чтобы он нормально заработал не только на сименсах, но и на новых сонериках, и на нокиях и др мобилах.
Поэтому пока что новые версии паинткадов будут выпускаться. А гиперпаинткад не будет сделан как отдельная прога, а будет частью существующего паинткада. Нарисованная для гиперпаинткада графика, а также всякие задуманные премудрости типа кеширования, редактора скриптов, совета дня и др. - также будут постепенно внедряться в прогу.
Кроме того в паинткаде к сожалению невозможно внедрить 24битный режим не заломав 256цветный. Поэтому будет сделано так: при старте проги пользователю будет предложено выбрать режим работы - 256-цветный (обычный паинткад) или 24-битный (это для рисования красивых картинок многоцветных, редактирования фот и др). Причем т.к. оперативной памяти в мобиле мало - часть функций (например сбор-разбор гиф-файлов, рисование bmx, всякие юнипалитры и гиперпалитры) будет доступна в 256цветном режиме, и НЕдоступна в 24битном (потому что эти функции там не нужны, а заодно оперативы удастся освободить побольше для комфортного рисования в 24битном режиме).
Уже вчера вечером (точнее сегодня ранним ранним утром) вышла версия 1.10
- паинткад откатился до версии 1.9 и теперь разрабатывается на ее базе (т.е. все изменения которые в 1.9.1 были - теперь отсутствуют, но будут со временем добавлены)
- теперь паинткад нормально работает на сонериках новых поколений и нокиях и др=)
Поэтому пока что новые версии паинткадов будут выпускаться. А гиперпаинткад не будет сделан как отдельная прога, а будет частью существующего паинткада. Нарисованная для гиперпаинткада графика, а также всякие задуманные премудрости типа кеширования, редактора скриптов, совета дня и др. - также будут постепенно внедряться в прогу.
Кроме того в паинткаде к сожалению невозможно внедрить 24битный режим не заломав 256цветный. Поэтому будет сделано так: при старте проги пользователю будет предложено выбрать режим работы - 256-цветный (обычный паинткад) или 24-битный (это для рисования красивых картинок многоцветных, редактирования фот и др). Причем т.к. оперативной памяти в мобиле мало - часть функций (например сбор-разбор гиф-файлов, рисование bmx, всякие юнипалитры и гиперпалитры) будет доступна в 256цветном режиме, и НЕдоступна в 24битном (потому что эти функции там не нужны, а заодно оперативы удастся освободить побольше для комфортного рисования в 24битном режиме).
Уже вчера вечером (точнее сегодня ранним ранним утром) вышла версия 1.10
- паинткад откатился до версии 1.9 и теперь разрабатывается на ее базе (т.е. все изменения которые в 1.9.1 были - теперь отсутствуют, но будут со временем добавлены)
- теперь паинткад нормально работает на сонериках новых поколений и нокиях и др=)
- blackstrip
- Админ
- Сообщения: 1176
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
Сегодня днем вышла модификация PaintCAD 1.10.2
- для сонериков 6 поколения исправлена некорректная отрисовка значков в меню и палитры при бегании курсором по меню
- для сименсов без JSR-75 исправлены глюки при запуске проги
- исправлен баг неправильного позиционирования поля рисования относительного главного окна (восстановленное исправление как в 1.9.1)
- в меню 0-Обновление теперь показывается не только номер версии, но и номер модификации (а на титульном окне - ТОЛЬКО версия). Это сделано чтоб при каждом мелком изменении не перелопачивать сайт изменяя везде номера версий, даты выпуска и размеры. Теперь пользователю достаточно выбрать 0-Обновление и там посмотреть какой номер модификации у него, и какой на сайте. Если на сайте номер модицикации больше - то значит есть более новая версия проги =)
качать все там же http://blackstrip.ru/PaintCAD.jar =) а тема про гиперпаинткад закрывается, т.к. теперь это все в одну прогу складывается - в PaintCAD
если чо - старая версия 1.9.1-хотфикс2 теперь доступна по ссылке http://blackstrip.ru/191/PaintCAD.jar
- для сонериков 6 поколения исправлена некорректная отрисовка значков в меню и палитры при бегании курсором по меню
- для сименсов без JSR-75 исправлены глюки при запуске проги
- исправлен баг неправильного позиционирования поля рисования относительного главного окна (восстановленное исправление как в 1.9.1)
- в меню 0-Обновление теперь показывается не только номер версии, но и номер модификации (а на титульном окне - ТОЛЬКО версия). Это сделано чтоб при каждом мелком изменении не перелопачивать сайт изменяя везде номера версий, даты выпуска и размеры. Теперь пользователю достаточно выбрать 0-Обновление и там посмотреть какой номер модификации у него, и какой на сайте. Если на сайте номер модицикации больше - то значит есть более новая версия проги =)
качать все там же http://blackstrip.ru/PaintCAD.jar =) а тема про гиперпаинткад закрывается, т.к. теперь это все в одну прогу складывается - в PaintCAD
если чо - старая версия 1.9.1-хотфикс2 теперь доступна по ссылке http://blackstrip.ru/191/PaintCAD.jar
- blackstrip
- Админ
- Сообщения: 1176
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
Вышла модификация PaintCAD 1.10.3
Теперь по возможностям она не уступает PaintCAD 1.9.1-hotfix2
Изменения:
- исправлены глюки с пропадающими окнами сообщений (например, перед сохранением пнг)
- исправлен разбиральщик гифов. теперь он корректно пропускает блоки с сигнатурой 0x21 и признаком 0xFE (признак для блоков копирайтов и блоков инфы об авторах) (восстановленное исправление как в 1.9.1)
- в диалогах изменения размера холста, растра и нового файла теперь по нажатию "*" включается режим сохранения пропорций сторон. (восстановленное исправление как в 1.9.1)
- в меню "Доп.эффекты" добавлен эффект "Возгорание"("Combustion"), рисующий горящие попиксельно массивы точек выбранного цвета (восстановленное исправление как в 1.9.1)
- в эффект "Сглаживание" добавлен пункт выбора типа эффекта: Обычное сглаживание или Мощное сглаживание (с помощью расширенного фильтра 5х5 точек вместо 3х3)(восстановленное исправление как в 1.9.1)
- поправлены глюки отрисовки окна выбора типа нового файла на сонериках 6 поколения
http://blackstrip.ru/PaintCAD.jar
Теперь по возможностям она не уступает PaintCAD 1.9.1-hotfix2
Изменения:
- исправлены глюки с пропадающими окнами сообщений (например, перед сохранением пнг)
- исправлен разбиральщик гифов. теперь он корректно пропускает блоки с сигнатурой 0x21 и признаком 0xFE (признак для блоков копирайтов и блоков инфы об авторах) (восстановленное исправление как в 1.9.1)
- в диалогах изменения размера холста, растра и нового файла теперь по нажатию "*" включается режим сохранения пропорций сторон. (восстановленное исправление как в 1.9.1)
- в меню "Доп.эффекты" добавлен эффект "Возгорание"("Combustion"), рисующий горящие попиксельно массивы точек выбранного цвета (восстановленное исправление как в 1.9.1)
- в эффект "Сглаживание" добавлен пункт выбора типа эффекта: Обычное сглаживание или Мощное сглаживание (с помощью расширенного фильтра 5х5 точек вместо 3х3)(восстановленное исправление как в 1.9.1)
- поправлены глюки отрисовки окна выбора типа нового файла на сонериках 6 поколения
http://blackstrip.ru/PaintCAD.jar
Re: PaintCAD - новые версии
свершилось! троекратное ура!
я значит тут подумал и решил - в менюнадо сделать категории, чтобы прога выглядела посолиднее и была поудобнее. короче вот:
включаешь прогу, перед тобой менюха, выглядит так
![Изображение](http://i064.radikal.ru/0907/6c/ee45915d060a.jpg)
нажимаешь на нужный пункт и появляются подпункты:
Файл:
- Новый
- Открыть
- Сохранить
- Собрать GIF
- Разобрать GIF
- BMPs to GIFs
- ??? to BMP24
- Снять 3GP/MP4-кадр
Настройка:
- Язык
- Чем рисуем
- Авточистка
- Начало координат
- Индикаторы
- Базовый диск
Справка:
- О программе (сюда сунуть еще и галерею и поддержку)
- Помощь
- Проверить обновления
Выход
Так же можно другой вариант менюхи:
![Изображение](http://i022.radikal.ru/0907/df/3d39550c26d8.jpg)
и тогда подункты появятся соответственно
Файл - при нажатии вверх или кнопки 2
Настройка - при нажатии влево или кнопки 4
Справка - при нажатии вправо или кнопки 6
Выход - при нажатии вниз или кнопки 8
ну и все вышесказанное также при кнопке 0 в режиме рЫсования.
как идея? что скажешь?
я значит тут подумал и решил - в менюнадо сделать категории, чтобы прога выглядела посолиднее и была поудобнее. короче вот:
включаешь прогу, перед тобой менюха, выглядит так
![Изображение](http://i064.radikal.ru/0907/6c/ee45915d060a.jpg)
нажимаешь на нужный пункт и появляются подпункты:
Файл:
- Новый
- Открыть
- Сохранить
- Собрать GIF
- Разобрать GIF
- BMPs to GIFs
- ??? to BMP24
- Снять 3GP/MP4-кадр
Настройка:
- Язык
- Чем рисуем
- Авточистка
- Начало координат
- Индикаторы
- Базовый диск
Справка:
- О программе (сюда сунуть еще и галерею и поддержку)
- Помощь
- Проверить обновления
Выход
Так же можно другой вариант менюхи:
![Изображение](http://i022.radikal.ru/0907/df/3d39550c26d8.jpg)
и тогда подункты появятся соответственно
Файл - при нажатии вверх или кнопки 2
Настройка - при нажатии влево или кнопки 4
Справка - при нажатии вправо или кнопки 6
Выход - при нажатии вниз или кнопки 8
ну и все вышесказанное также при кнопке 0 в режиме рЫсования.
как идея? что скажешь?
- blackstrip
- Админ
- Сообщения: 1176
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
ну ты интерфейс хочешь привести к такому общепринятому комповскому виду =) конечно обычно в меню справки бывают и обновления и сам хелп. а в настройке - всякие настройки +) но чото мне это напоминает ппм )) там тоже строчки все такие. типа сначала 5 штук. а в каждой еще по 5 пунктов +) мне пока сегодняшнее распределение пунктов нравится (не потому что оно лучше, а потому что оно привычней), хотя конечно сделаю со временем нечто подобное как твое предложение. особенно когда под коммуникаторы с сенсорным экраном буду перерабатывать интерфейс.
Re: PaintCAD - новые версии
четакое ппм?
- blackstrip
- Админ
- Сообщения: 1176
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
мобильный граф.редактор ProPaintMobile. он для сонериков изначально писался. потом его еще портировали на другие мобилы.
его Annimon пишет. Вот его тема http://www.seclub.ru/forum/index.php?tid=113251
он 24битный, т.е. там не 256 цветов как в паинткаде, а вообще много цветов =) и мона редактировать или рисовать картинки в норм качестве, без всяких там зернистостей как в паинткаде.
и вот в нем как раз меню аля "блокнот" в винде +) типа там файл, правка и т.п.
правда ща анимон куда то уехал. да и мобила у него была еле-дышащая, у нее то треть экрана работала, то половина, и кнопки не работали какие то еще. поэтому он делал так, чтоб в проге использовались те кнопки, которые в его мобиле еще работают. а потом походу она вообще сломалась, а он куда то переметнулся на другие проекты и "ждет толчка" для продолжения работы над своим редактором.
еще есть кстати другие. например justPaint. вот его тема http://www.seclub.ru/forum/index.php?tid=100857 , тоже редактор, тоже 24битный, и тоже для сонериков делался. на моем БенкСименсе Е71 глючит.
еще есть PhotoSnap - http://www.seclub.ru/forum/index.php?tid=116584 - тож редактор)) и тож 24 битный.
и еще какие то есть
в общем если сделать в паинткаде второй режим 24битный и убрать ограничения на размер рисунка (или дать устанавливать эти ограничения самим пользователям) - то будет хорошо =) и я это в ближайшее время попытаюсь запихнуть в паинткад. хотя конечно это всю прогу придется ответвлениями набить.
еще хорошо что я давным давно сделал в Сименсах 132х176 возможность создания рисунков 176х220 (то есть больше размера экрана, и добавил движущийся рисунок например при выделении большого фрагмента - если рисунок больше экрана, то он будет ездить когда курсор подъедет к границе, и прочие штуки, которые позволяют теперь безболезненно сделать поддержку рисунков больше размера экрана).
и еще хорошо что в паинткаде приведено все к ЮНИпалитре. это позволит в кусок проги (который портит цвета, подбирая в соответствии с Адаптацией цвет из юнипалитры) добавить возможность рисования неиспорченного цвета. Ну и чуть перелопатить несколько модулей, которые эффекты рисовали раньше на массиве - терь будут рисовать их "на процедуре", которая будет либо к массиву обращаться если 256цветный режим, или к Image напрямую если 24битный режим (как раз напрямую к Image обращаются все эти 24битные редакторы).
короч в ближайшее время может выйдет такой паинткад, если все удастся замутить как задумано =) сегодня вот доделал поддержку LG, оттестил на KF510, теперь на lg тоже все работает. мож к вечеру 1.10.4 выйдет, или позже
его Annimon пишет. Вот его тема http://www.seclub.ru/forum/index.php?tid=113251
он 24битный, т.е. там не 256 цветов как в паинткаде, а вообще много цветов =) и мона редактировать или рисовать картинки в норм качестве, без всяких там зернистостей как в паинткаде.
и вот в нем как раз меню аля "блокнот" в винде +) типа там файл, правка и т.п.
правда ща анимон куда то уехал. да и мобила у него была еле-дышащая, у нее то треть экрана работала, то половина, и кнопки не работали какие то еще. поэтому он делал так, чтоб в проге использовались те кнопки, которые в его мобиле еще работают. а потом походу она вообще сломалась, а он куда то переметнулся на другие проекты и "ждет толчка" для продолжения работы над своим редактором.
еще есть кстати другие. например justPaint. вот его тема http://www.seclub.ru/forum/index.php?tid=100857 , тоже редактор, тоже 24битный, и тоже для сонериков делался. на моем БенкСименсе Е71 глючит.
еще есть PhotoSnap - http://www.seclub.ru/forum/index.php?tid=116584 - тож редактор)) и тож 24 битный.
и еще какие то есть
в общем если сделать в паинткаде второй режим 24битный и убрать ограничения на размер рисунка (или дать устанавливать эти ограничения самим пользователям) - то будет хорошо =) и я это в ближайшее время попытаюсь запихнуть в паинткад. хотя конечно это всю прогу придется ответвлениями набить.
еще хорошо что я давным давно сделал в Сименсах 132х176 возможность создания рисунков 176х220 (то есть больше размера экрана, и добавил движущийся рисунок например при выделении большого фрагмента - если рисунок больше экрана, то он будет ездить когда курсор подъедет к границе, и прочие штуки, которые позволяют теперь безболезненно сделать поддержку рисунков больше размера экрана).
и еще хорошо что в паинткаде приведено все к ЮНИпалитре. это позволит в кусок проги (который портит цвета, подбирая в соответствии с Адаптацией цвет из юнипалитры) добавить возможность рисования неиспорченного цвета. Ну и чуть перелопатить несколько модулей, которые эффекты рисовали раньше на массиве - терь будут рисовать их "на процедуре", которая будет либо к массиву обращаться если 256цветный режим, или к Image напрямую если 24битный режим (как раз напрямую к Image обращаются все эти 24битные редакторы).
короч в ближайшее время может выйдет такой паинткад, если все удастся замутить как задумано =) сегодня вот доделал поддержку LG, оттестил на KF510, теперь на lg тоже все работает. мож к вечеру 1.10.4 выйдет, или позже
- blackstrip
- Админ
- Сообщения: 1176
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: PaintCAD - новые версии
Вышла модификация 1.10.4
http://blackstrip.ru/PaintCAD.jar
Изменения:
- исправлен вывод неправильного сообщения при выполнении команды "- Все метки"
- по кнопке 6 на титульном окне теперь добавлена марка LG (раньше было только от 1-5) и соответствующие коды клавиш для нее
- улучшено определение мобил Nokia и SonyEricsson, добавлено определение мобил LG
- номер подверсии теперь выводится и в титульном окне тоже (раньше только в 0-Обновление его было видно)
- добавлены новые значения базового диска "SDMMC/","/","NAND/","MMCard/ (для Windows Mobile и мобил LG). теперь и на этих дисках можно располагать папку со шрифтами
- в фаилменеджере ("Обзор") исправлены ошибки, теперь выход в Мою мобилу из папок верхнего уровня производится корректно. Раньше могло глючить на дисках с именем коротким, например, "/", или именем без двоеточия, например "SDMMC/"
- извлечение FontPack (0-Извлечь FP) исправлено. Теперь этот алгоритм подстраивается под имя базового диска и не создает проблем с распаковкой по пути с лишним слешем (типа c://pictures/fonts)
http://blackstrip.ru/PaintCAD.jar
Изменения:
- исправлен вывод неправильного сообщения при выполнении команды "- Все метки"
- по кнопке 6 на титульном окне теперь добавлена марка LG (раньше было только от 1-5) и соответствующие коды клавиш для нее
- улучшено определение мобил Nokia и SonyEricsson, добавлено определение мобил LG
- номер подверсии теперь выводится и в титульном окне тоже (раньше только в 0-Обновление его было видно)
- добавлены новые значения базового диска "SDMMC/","/","NAND/","MMCard/ (для Windows Mobile и мобил LG). теперь и на этих дисках можно располагать папку со шрифтами
- в фаилменеджере ("Обзор") исправлены ошибки, теперь выход в Мою мобилу из папок верхнего уровня производится корректно. Раньше могло глючить на дисках с именем коротким, например, "/", или именем без двоеточия, например "SDMMC/"
- извлечение FontPack (0-Извлечь FP) исправлено. Теперь этот алгоритм подстраивается под имя базового диска и не создает проблем с распаковкой по пути с лишним слешем (типа c://pictures/fonts)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей