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

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

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

Сообщение blackstrip » Пт окт 31, 2014 11:24 am

Schetcheg писал(а):Было бы не плохо сделать виртуальную , телефонную , клавиатуру в одном экране , без переключателя .
Пытаюсь использовать программу на Acer с 9" экраном , Android 4.4.2 для Х86 .
Почти всё работает как и на SE k810i , за исключением несколько неправильного открытия файлов *.png , с прозрачным фоном .
Да , и неудобно пользоваться постоянным переключением вирт.клавиатуры, с джойстика на цифры , о чём написал выше .
А вцелом - спасибо . )
Я думал над общей клавиатурой. Но тут минусы:

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

- на мелких экранах один палец будет жать сразу на две-четыре кнопки. Я подгонял использование под старый первый Samsung Galaxy Ace с андроидом 2.3.3 и экраном 3,5 дюйма. Там сегодняшняя клава просто удовольствие, телефон в руке как влитой, палец дотягивается до всех мест экрана, и экран 320х480 с крупными достаточно пикселями - прям как во времена мобил в 2008-2010 годах, курсор виден превосходно. При увеличении размера экрана до большого смартфона/планшета конечно кнопки становятся гигантскими и там эта клавиатура выглядит неуклюже.

- использование сегодняшней клавы с переключателем прячет от пользователя по сути только джойстик и клавиши поднять/положить трубку. А обычный процесс рисования это взяли полилинию, выбрали толщину линий, выбрали цвет и вперед рисовать контуры будущей картинки, потом выбрали другой цвет, потом заливку, позаливали контуры, потом выделили какие то куски, поприменяли эффекты на нужные цвета. Для этого всего только и нужна клава цифровая. А на джойстик переключение в случае отмены последнего действия, пипетки, предпросмотра и т.п, это не так часто нужно при рисовании. А если и нужно - то мозг (у меня по крайней мере) легко привыкает к последовательности "нажать переключатель, включив джойстик, дернуть нужную функцию джойстика, снова нажать переключатель, вернувшись к цифровой клаве". На цифровой клаве у меня приходится сидеть процентов 70-80 времени рисования, зато кнопки все под рукой, в левом нижнем углу экрана четко 9 кнопок цифровой клавы, промахнуться невозможно (а в последней версии еще стрелки на кнопки подрисовал, еще легче стало жать их, видя направления).

- форма клавиш для пальца на сенсорном экране нужна вертикальная по-хорошему. У меня основной телефон на Windows Phone 8, вот там экранная qwerty-клавиатура сначала удивляла "как так, клавиши по высоте в 2 раза больше, чем по ширине, не попадешь же", а потом понял что почти никогда не промахиваюсь по таким клавишам, мозгу оказалось легче по горизонтали выбрать точную позицию для нажатия пальцем (поэтому клавиша в этом направлении узкая), а по вертикали можно промахнуться (поэтому в этом направлении клавиша длинная, с палец размером, чтоб точно попасть). И тут, в паинткаде, если и делать джойстик с цифрами на одном экране - то пришлось бы придумать как расположить клавиши (когда их много и поэтому они будут мелкими): места ну максимум полэкрана, клавиши вытянутые вертикальные, но если сделать в 2 колонки (слева джой, справа цифровые), то промахиваясь мимо цифровых будешь попадать в джой, очень неудобно. Каждое нажатие на цифровые чтоб банально сменить направление движения курсора придется совмещать с вглядыванием в клаву "как бы мимо не нажать". Было бы удобнее как в телефоне - друг над другом разместить джой и цифру, но тогда клавиши вертикально вытянутые не получится нормально разместить в полэкрана, они будут микроскопическими, а клавиши горизонтально вытянутые - будет трудно нажимать, клавиатура будет таблицей из 8 строк, да и на мелких экранах типа того же Samsung Galaxy Ace вообще пальцем не попадешь.

Так что вот исходя из всего этого текущая клавиатура была выбрана как оптимальная =)

Schetcheg
Новичок
Сообщения: 2
Зарегистрирован: Чт окт 30, 2014 4:21 pm

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

Сообщение Schetcheg » Пт окт 31, 2014 11:53 am

Благодарю за столь подробный ответ .
- Приходилось пользоваться Sony Xperia Tipo , так что - помню , что такое маленький , для пальцев экран , а посему - "хозяин - барин" , приспособлюсь . )

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

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

Сообщение blackstrip » Сб авг 15, 2015 11:05 am

На андроид 5.0 (Asus Zenfone 2) была замечена следующая фича:
- кнопки меню нету нигде.

Чтобы вызвать меню с кнопками "Ок", "Отмена", "Обзор..." в поле ввода имени файла при загрузке/сохранении файлов, а также при вводе текста в инструмент "Текст", и еще в файловом менеджере "Создать папку", "В этой папке" и т.д. - ДОЛГО ЖМИТЕ аппаратную кнопку "Последние проги" (значок "два прямоугольника один за другим"). Если ее нажать кратко - вылезают последние проги, если ее нажать долго - она работает как кнопка "Меню" в старых андроидах.

Вот даже есть плакат на русском и английском для показа в Google Play и его уменьшенная версия для раздела паинткада на blackstrip.ru:

Изображение

English-версия: http://blackstrip.ru/tmp/apkscrs4/9en.png

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

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

Сообщение blackstrip » Вс авг 16, 2015 9:40 pm

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

- андроид: теперь программа работает в полноэкранном режиме (на некоторых андроидах 4.0, где нет физической кнопки "меню" - системная полоска с часами и экранной кнопкой "меню" все равно показывается, несмотря на запрос полноэкранного режима)
- андроид: графический интерфейс и рисуемое изображение теперь видны в полноценных 16 миллионах цветов (градиенты без полос в редакторе, если цветность дисплея позволяет)
- для больших экранов: поправлено отсутствие белого цвета на масштабированных значках
- значки режимов "8-битный", "24-битный", "Обработчик" перерисованы и выглядят лучше при масштабировании под большой экран
- пункт меню "0"-"Настройки"-"Сетка" теперь по умолчанию выключен чтоб не затормаживать редактирование рисунка в масштабе 2х и более
- главное окно: исправлена некорректная отрисовка рамки, сигнализирующей о нахождении курсора в выделенной области (зеленым цветом) или вне нее (красным цветом) вокруг значка инструмента

Скачать:

JAR: http://blackstrip.ru/PaintCAD.jar
JAD: http://blackstrip.ru/PaintCAD.jad
APK: https://play.google.com/store/apps/deta ... d.PaintCAD

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

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

Сообщение blackstrip » Пн май 09, 2016 5:28 pm

За прошедшие девять месяцев
Вышли версии 2.5.18, 2.6.19, 2.6.20 и 2.6.21.

Скачать:

JAR: http://blackstrip.ru/PaintCAD.jar
JAD: http://blackstrip.ru/PaintCAD.jad
APK: http://blackstrip.ru/PaintCAD.apk
APK в Google Play: https://play.google.com/store/apps/deta ... d.PaintCAD

Изменения 2.5.18

Очень здорово усовершенствовано окно "Правка цвета" палитры. Поэтому номер подверсии увеличен с 2.4 до 2.5!

Изображение

Теперь в нем можно, как в PaintCAD 4Windows, видеть сразу ПЦ и ЗЦ, менять их местами (править то один, то другой), смешивать их между собой, превращать в серый эквивалент (R+G+B)/3, изменять цвет по яркости (пропорционально по всем RGB-компонентам с шагом х1 или х5), смотреть цветовое расстояние между цветами ПЦ и ЗЦ.

А в предпросмотре теперь можно нажатию звездочки посмотреть рисунок в составе мозаики 5х5 таких рисунков. Можно рисовать элементы двумерных карт для игр.

Изображение

Пакет шрифтов FontPack переработан и теперь включает необычные шрифты: 4 шрифта от старого матричного принтера "роботрон", 1 аркадный шрифт (как в денди), 1 шрифт из разрабатываемого игрового мира серии Basis.

Изображение

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

Изображение Изображение
Полные изменения 2.5.18Показать
- масштабированные значки: доправлено отсутствие белого цвета на значках Спецвставка, 3D, на значках файлового менеджера
- толщина курсора в окнах Инструменты, Эффекты, Выделение, Палитра теперь зависит от размеров экрана
- размеры основных элементов титульного окна теперь зависят от размеров экрана
- поправлены положения элементов в окнах Выбор режима, Палитра
- в окне "Правка цвета" теперь отображаются оба цвета (ПЦ и ЗЦ), редактируемый цвет в основном большом поле (ПЦ он или ЗЦ - видно внизу окна), второй цвет в нижнем мелком поле
- в окне "Правка цвета" в 8-битном режиме теперь можно переключаться между ПЦ и ЗЦ (раньше было только в 24-битном режиме)
- в окне "Правка цвета" добавлена новая возможность: '0' - переключение шага изменения RGB-компонент (x1 или x5)
- в окне "Правка цвета" добавлены новые возможности из PaintCAD 4Windows:
1) '*' - смешать ПЦ и ЗЦ и положить результат в текущий редактируемый цвет,
2) '#' - включить/выключить режим пропорционального изменения RGB-компонент по яркости,
3) 'Джой влево' - обменять RGB компоненты цветов ПЦ и ЗЦ местами,
4) 'Джой вниз' - скопировать RGB компоненты другого цвета в текущий редактируемый,
5) 'Джой вправо' - превратить текущий редактируемый цвет в эквивалентный серый оттенок,
6) Отображение расстояния D между цветами ПЦ и ЗЦ для аккуратного подбора оттенков для пиксель арта.
- в окне "Правка цвета" в заголовке теперь отображается напоминание по основным дополнительным командам (* - смешивание цветов, # - режим по яркости, 0 - переключение шага x1/x5)
- режим предпросмотра: нажатие '*' включает/отключает отображение двумерного набора состыкованных вплотную текущих рисунков 5х5 (аналог режима предпросмотра "Текстура" из PaintCAD 4Windows)
- режим предпросмотра теперь распознает длительное удержание клавиш джойстика при просмотре рисунка размером больше чем экран
- в 24-битном режиме в окне "Палитра" положения выбранных ячеек для ПЦ и ЗЦ сохраняются до следующего вызова палитры или возврата из спектрального подбора или RGB-правки цветов
- подправлена отрисовка блика на круглых радиокнопках на мелких экранах
- файловый менеджер, главное и остальные меню, система помощи: теперь реагируют на длительное удержание клавиш виртуальной клавиатуры
- андроид и сенсорные телефоны: исправлена невозможность отключения Блокировки длительным удержанием клавиши '#' на виртуальной клавиатуре
- 8-битный режим: исправлена фатальная ошибка при вызове мягкого сканлайна
- окна выбора цвета и прозрачного цвета: ширина отображаемой ячейки с цветом теперь зависит от ширины экрана
- инструмент Текст: теперь можно писать PCF-шрифтом с увеличением символов x1, x2, x3, x4, x5
- встроенный пакет извлекаемых шрифтов (FontPack) теперь содержит 6 шрифтов (4 шрифта матричного принтера, 1 аркадный шрифт и 1 шрифт из будущей игры Basis)
Изменения 2.6.19

Добавлен целый комплекс возможностей по работе с альфа-каналом (полупрозрачностью). Поэтому номер подверсии увеличен с 2.5 до 2.6!

Как рисовать полупрозрачные картинки:
- рисуем на рисунке картинку,
- рисуем в буфере альфа-канал в оттенках серого, где белый цвет - там полностью непрозрачная будет картинка, где черный цвет - там полностью прозрачная, а где серый - там полупрозрачная, и прозрачность зависит от расположения оттенка между черным и белым.

Новое подменю "Альфа" по аналогии с PaintCAD 4Windows дает возможности:
Изображение

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

Изображение

- захвата рисунка+альфы для спецвставки на любую другую картинку (после захвата Спецвставка обрабатывает альфа-канал, а не просто "прозрачный цвет" как обычно)

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

В предпросмотре левый софт теперь переключает картинку/буфер. Можно предпросматривать и то, и другое.

Изображение

Теперь можно загружать PNG картинки с альфа-каналом - специальный формат "??? с альфой" добавлен в список форматов для загрузки.

Также при сохранении в PNG можно выбрать варианты прозрачности "Нет", "Указать прозрачный цвет" и "Альфа в буфере". Последний вариант "Альфа в буфере" сохранит в PNG текущую картинку на рисунке с альфа-каналом из буфера.

В процессе рисования полупрозрачных картинок может потребоваться сохранить работу (картинку на рисунке и альфа-канал в буфере). Для этого добавлены форматы загрузки/сохранения "рис+буф". С их помощью можно сразу скинуть рисунок и буфер в два BMP файла с именами
"имя.bmp" и "имяCB.bmp" (где CB - от английского "clipboard", буфер), а потом после следующего запуска паинткада подгрузить сразу оба файла на рисунок и в буфер и продолжить рисовать рисунок с полупрозрачностью.

Небольшой гайд в картинках по загрузке, по рисованию рисунков с альфа-каналом и по их сохранению в файл:

Изображение
Английская версия гайдаПоказать
Изображение
Все эти нововведения сделали паинткад слишком жирным, и поэтому на старых телефонах типа Siemens CX75 (132x176) он не запускается, начиная с версии 2.6.
Полные изменения 2.6.19Показать
- андроид: для устройств без кнопки "меню" добавлены альтернативные способы вызова меню: долгое удержание пальца на поле ввода текста, кнопка "..." под левым софтом виртуальной клавиатуры (видна только на экранах где есть меню)
- встроенный пакет шрифтов FontPack: в шрифте dendy исправлены перепутанные местами символы "твердый знак" и "мягкий знак"
- Меню команд - Фрагмент: ускорена работа функции, в андроид-версии исправлена деградация картинки до 16 бит в 24-битном режиме
- старые телефоны Siemens: отключен показ песочных часов в главном окне при длительных процессах
- окна со слайдерами теперь распознают длительное удержание клавиш джойстика виртуальной клавиатуры
- сохранение в PNG теперь не очищает буфер, компаратор и данные для отмены последнего действия
- режим предпросмотра: нажатие левого софта переключает предпросмотр рисунка/буфера
- режим предпросмотра: теперь можно перемещать построенный по '*' массив из 5х5 изображений размером больше экрана аналогично одиночной картинке
- стартовый мастер: варианты "Открыть WBMP" и "Открыть 16x64" заменены на "Открыть ???+альфу" и "Открыть ??? рис+буф"
- исправлено отсутствие раздела "GIF-анимация" в содержании англоязычной помощи
Новые возможности из PaintCAD 4Windows:
- открытие файлов: добавлен формат "??? с альфой", теперь можно загружать картинки с прозрачностью (GIF и PNG) в виде двух частей - картинку на рисунок, альфа-канал в буфер.
- сохранение в PNG теперь возможно в трех вариантах: без прозрачности, с прозрачным цветом, с альфа-каналом из буфера
- главное меню и меню команд: позиция курсора теперь не сбрасывается при повторном открытии меню
- открытие файлов: для 8-битного и 24-битного режима добавлены форматы "BMP рис+буф", "??? рис+буф", загружающие на рисунок выбранный файл (например, "mypic.bmp"), в буфер - аналогичный файл с припиской CB (например, "mypicCB.bmp")
- сохранение файлов: для 8-битного и 24-битного режима добавлены форматы "BMP рис+буф", "BMP24 рис+буф", сохраняющие рисунок в выбранный файл (например, "mypic.bmp"), буфер - в аналогичный файл с припиской CB (например, "mypicCB.bmp")
- главное меню: добавлено новое подменю "Альфа" для работы с прозрачностью
- меню "Альфа": добавлен пункт "Рисунок<->Буфер" для переключения между правкой рисунка и буфера/альфа-канала
- меню "Альфа": добавлен пункт "Наложить альфу" для наложения альфа канала из буфера на картинку с выбором типа фона (черный, белый, ПЦ, ЗЦ, клетка для оценки прозрачности)
- меню "Альфа": добавлен пункт "Захват для вставки", запоминающий текущий рисунок и альфа-канал в буфере для последующего использования функции Спецвставки с учетом альфа-канала
- меню "Альфа": добавлен пункт "Отменить захват", отменяющий использование захваченного альфа-канала при Спецвставке
- меню "Альфа": добавлен пункт "Создать маску", создающий по выбранному прозрачному цвету черно-белую маску прозрачности в буфере
Изменения 2.6.20 и 2.6.21

Две версии с небольшими исправлениями обнаруженных в 2.6.19 ошибок:

2.6.19:
- андроид: функция проверки наличия новой версии теперь работает корректно
- андроид: исправлено некорректное уменьшение на 1 пиксель размера рисуемых незакрашенных эллипсов по горизонтали и вертикали

2.6.20:
- меню "Настройки": добавлен пункт "Улучшить эллипсы", позволяющий включить собственный программный генератор эллипсов и закрашенных эллипсов вместо системного для использования в инструментах. По умолчанию включен в андроид-версии, где система рисует кривые эллипсы с дырками в линиях.
- меню команд - "Лупа": добавлена поддержка длительного нажатия клавиш виртуальной клавиатуры, шаг изменения масштаба при длительном нажатии снижен с 5 до 2
- доп.эффект "Возгорание": исправлен фатальный сбой, возникающий в некоторых случаях из-за деления на ноль при обработке

Генератор эллипсов теперь встроен в паинткад. Без него андроид рисует страшные эллипсы. С ним - красивые и круглые.

Изображение

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

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

Сообщение blackstrip » Вт май 10, 2016 12:32 am

Также недавно были выпущены:

- статья "PaintCAD Mobile — пиксель арт на телефоне" на хабрахабре на тему "как же в нем рисовать" с картинками:
https://habrahabr.ru/post/282309/

- проморолик для Google Play о процессе рисования в мобильном паинткаде:

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

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

Сообщение blackstrip » Вс дек 18, 2016 8:59 pm

Новые скрины для Google Play с небольшим описанием базовых функций PaintCAD Mobile:

RU

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

EN

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

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

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

Сообщение blackstrip » Сб апр 08, 2017 12:18 pm

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

Скачать:

JAR: http://blackstrip.ru/PaintCAD.jar
JAD: http://blackstrip.ru/PaintCAD.jad
APK: http://blackstrip.ru/PaintCAD.apk
APK в Google Play: https://play.google.com/store/apps/deta ... d.PaintCAD

Изменения

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

1) для android-устройств без клавиши "Меню": в окне запроса об удалении файла в файловом менеджере теперь можно вызвать всплывающее меню по клику/долгому удерживанию пальца на тексте запроса.

Раньше на андроиде без кнопки "меню" удаление файлов в файловом менеджере заканчивалось на запросе "Удалить?" и нажать ничего было нельзя. Теперь кликаем на текст запроса - и вылезает меню. Хотелось сделать как в текстовом поле (по долгому клику в любом месте экрана), но особенности строения конвертора явы в андроид без существенного изменения кода не дали этого сделать.

2) исправлена установка некорректных размеров буфера после вызова функции "Рисунок<->Буфер" если рисунок и буфер отличались размерами.

Когда пользуем функцию "Рисунок<->Буфер", то обычно делаем это для отрисовки рисунков с альфа-каналом и тогда эта ошибка была незаметна, т.к. размеры рисунка в точности равны размерам альфа-канала. Если же буфер и рисунок были неравны по ширине или по высоте, то после обмена начинались проблемы. Например, при вставке в 24-битном режиме по экрану елозил не мелкий фрагмент, а огромный кусок рисунка с мусором, и он же вставлялся после нажатия на Ок. Исправлено.

3) исправлено некорректное рисование эллипсов сплошной линией при включенной настройке "Улучшить эллипсы" и включенном пунктирном стиле линий.

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

4) исправлена фатальная ошибка при вызове контекстной справки по кнопке "0" на пункте меню "Галерея PC".

Спасибо за обнаружение этого бага с контекстной справкой пользователю под ником Желенский.

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

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

Сообщение blackstrip » Вт май 09, 2017 11:10 am

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

Скачать:

JAR: http://blackstrip.ru/PaintCAD.jar
JAD: http://blackstrip.ru/PaintCAD.jad
APK: http://blackstrip.ru/PaintCAD.apk
APK в Google Play: https://play.google.com/store/apps/deta ... d.PaintCAD

Изменения

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

1) исправлена ошибка отображения пустого списка дисков при переходе в список дисков из пустой папки или папки с запрещенным доступом

Изображение

2) в список базовых дисков добавлен диск "/sdcard/" для android-устройств, которым "sdcard/" не подходил

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

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

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

Сообщение blackstrip » Вс май 14, 2017 12:28 pm

Новый отдельный ролик для русского Google Play: с русским интерфейсом андроида и русской версией мобильного паинткада.


Ответить

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

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