PaintCAD для Windows - журнал разработки

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

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

Сообщение blackstrip » Пт окт 22, 2021 1:04 am

Бета 1.4.2.1198 доступна по ссылке http://blackstrip.ru/paintcad.exe

Обновление генератора музыки Muzz (того самого, который по нажатию Ctrl+P в главном окне паинткада начинает проигрывание мелодий, а по Ctrl+Shift+P позволяет себя настроить), теперь в нем расширены наборы видов аккомпанемента, барабанного ритма, а также введены многочисленные улучшения в движок генерации музыки чтобы мелодии стали более разнообразны и разнонаправленны.

- Muzz: добавлены несколько новых видов аккомпанемента и барабанного ритма
- Muzz: опция "случайных инструментов" в настройках Muzz теперь устанавливает полностью случайные инструменты (теперь в этом случае инструменты для аккомпанемента и мелодии не связаны с определенным семейством инструментов)
- Muzz: диапазон темпа генерируемых мелодий расширен, теперь иногда могут генерироваться и медленные мелодии
- Muzz: диапазон количества генерируемых куплетов по умолчанию изменен с 1-5 на 1-3
- Muzz: громкость барабанов, аккомпанемента и мелодии теперь случайно выбираются для различных генерируемых мелодий
- Muzz: методы генерации музыки были улучшены для создания более разнообразной музыки

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

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

Сообщение blackstrip » Сб окт 23, 2021 2:20 am

Бета 1.4.2.1200 доступна по ссылке http://blackstrip.ru/paintcad.exe

Добавлен хекс-сканлайн в "обычном" и "мягком" режимах с двухкратным увеличением.

Если есть рисунок с красной, зеленой, синей и белой точками и при обычном увеличении в 2 раза он выглядит вот так:
Изображение

То при увеличении с помощью хекс-сканлайна x2 получается:

1) в "обычном" хекс-сканлайне
Изображение

2) в "мягком" хекс-сканлайне
Изображение

Как и варианте эффекта "х3" в нечетных столбцах пикселей триада "сверху RG, снизу B", в четных столбцах пикселей "сверху B, снизу RG". Это видно по бывшему белому пикселю, превращенному в триаду.

Примеры картинок, увеличенных обычным увеличением х2, обычным хекс-сканлайном и мягким хекс-сканлайном:













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

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

Сообщение blackstrip » Вс окт 24, 2021 2:45 am

Бета 1.4.2.1201 доступна по ссылке http://blackstrip.ru/paintcad.exe

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

Если есть рисунок с красной, зеленой, синей и белой точками и при обычном увеличении в 2 раза он выглядит вот так:
Изображение

То при увеличении с помощью сканлайна x2 теперь получается (в общем-то, стандартная картина):

1) в "обычном" сканлайне
Изображение

2) в "мягком" сканлайне
Изображение

Примеры картинок, увеличенных обычным увеличением х2, обычным сканлайном и мягким сканлайном:

Изображение

Изображение

Изображение

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

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

Сообщение blackstrip » Пн окт 25, 2021 3:04 am

Бета 1.4.2.1202 доступна по ссылке http://blackstrip.ru/paintcad.exe

Новые функции:
- в эффект "Расширитель" добавлен новый вид эффекта "Шахматный сканлайн" с масштабом x2, похожий на обычный сканлайн, но с переворотом увеличенного пикселя в каждом четном столбце вверх ногами

Пример простого увеличения x2, с обычным шахматным сканлайном и мягким шахматным сканлайном:

Если есть рисунок с красной, зеленой, синей и белой точками и при обычном увеличении в 2 раза он выглядит вот так:
Изображение

То при увеличении с помощью шахматного сканлайна x2 получается:

1) в "обычном" шахматном сканлайне
Изображение

2) в "мягком" шахматном сканлайне
Изображение

Примеры картинок, увеличенных обычным увеличением х2, обычным шахматным сканлайном и мягким шахматным сканлайном:

Изображение

Изображение

Изображение

Эффект, работающий таким простым перевором четных колонок пикселей обычного сканлайна похож визуально на хекс-сканлайн x2, но без размазывания R,G,B составляющих по рисунку. Увеличение этого же рисунка мягким хекс-сканлайном выглядит так (имхо - хекс более размазанный и "ламповый" чем шахматный, и пиксели при этом у него после додумывания картинки мозгом в пустых местах более четко выглядят):

Изображение

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

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

Сообщение blackstrip » Чт ноя 04, 2021 12:29 am

Бета 1.4.2.1204 доступна по ссылке http://blackstrip.ru/paintcad.exe

Интерфейс:
- меню эффекта "Расширитель" теперь запоминает выбранный пункт и восстанавливает положение курсора на нем при следующем показе

Новые функции:
- проверка обновлений: теперь ищет не только новую релизную версию, но и новую бета-версию и предлагает ее скачать (в виде файла paintcad.exe)

Изображение

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

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

Сообщение blackstrip » Вт мар 08, 2022 3:26 pm

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

Бета 1.4.2.1206 доступна по ссылке http://blackstrip.ru/paintcad.exe

Исправления ошибок:
- меню "Команды"-"Размер растра": исправлена ошибка в функции, приводящая в некоторых случаях к фатальному сбою при изменении размера картинок по алгоритмам "Умный (без сглаживания)" и "Универсальный (со сглаживанием)"

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

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

Сообщение blackstrip » Сб мар 19, 2022 2:21 am

Обновление с добавкой возможности быстро умножить или поделить, например, размеры рисунка на число от 2 до 10.

Бета 1.4.2.1211 доступна по ссылке http://blackstrip.ru/paintcad.exe

Новые функции:
- окна создания нового файла, изменения размера, указания координат курсора и др.: нажатие правой кнопки мыши (или кнопки "контекстное меню" на клавиатуре) на поле ввода вызывает всплывающее меню, позволяющее поделить или умножить текущее значение поля на значение от 2 до 10

Жмем правой кнопкой мыши по полю с размером (а также с координатой курсора, с номером кадра в видеомонтаже и т.д.) и выбираем на сколько мы хотим умножить или поделить это текущее число в поле. Также можно нажимать кнопку "контекстное меню" на клаве, предварительно переключив фокус на нужное поле по кнопке Tab.

Изображение

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

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

Сообщение blackstrip » Ср мар 23, 2022 2:12 am

Обновление с продолжением развития возможности быстро умножить или поделить, например, размеры рисунка. Теперь можно складывать, вычитать, умножать и делить на любое дробное число.

Бета 1.4.2.1216 доступна по ссылке http://blackstrip.ru/paintcad.exe

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

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

Пример 1 - Пересчитываем ширину нового файла

1) Вызываем создание нового рисунка. Предлагается создать рисунок 640х480 пикселей.

Изображение

2) Жмем W и попадаем в меню, где будем превращать 640 в другое число.

Изображение

Выбираем "Разделить на ..."

3) В открывшемся окне вводим 2.5 и жмем Enter

Изображение

4) Ширина 640 пикселей превратилась в 256 (поделилась на 2.5)

Изображение

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

1) Жмем Ctrl+Вправо - Размер растра. В открывшемся окне жмем Q (Сохранить пропорции) чтобы пересчитывать обе оси.

Изображение

2) Жмем W чтобы открыть меню калькулятора. В открывшемся меню выбираем, например, /4 (160) - это означает что поделим размер на 4 и бывшие 640 превратятся в 160 пикселей.

Изображение

3) Оба размера пересчитаны - и рисунок размером 640х480 пикселей превратился в 160х120 после деления размеров на 4.

Изображение

Пример 3 - Пересчет координат курсора

Кнопки калькулятора добавлены и на окно для ввода числовых параметров. Например, они теперь есть в окне указания позиции курсора.

Изображение

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

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

Сообщение blackstrip » Чт мар 31, 2022 12:24 am

Бета 1.4.2.1218 доступна по ссылке http://blackstrip.ru/paintcad.exe

Интерфейс:
- виртуальная мобильная клавиатура (F12) теперь масштабируется под размеры окна, при этом занимает не более 50% области рисования по горизонтали

Раньше виртуальная клавиатура была фиксированного размера и на ней было удобно рисовать на сенсорном экране 1024х600. При переходе на экраны более высокого разрешения она оставалась такой же мелкой.

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









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

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

Сообщение blackstrip » Чт мар 31, 2022 11:26 pm

Бета 1.4.2.1219 доступна по ссылке http://blackstrip.ru/paintcad.exe

Новые функции:
- в меню "Настройки": добавлен пункт "Масштаб виртуальной клавиатуры", позволяющий указать коэффициент масштаба, выключить масштабирование или включить автомасштабирование для виртуальной мобильной клавиатуры главного окна

В главном меню появился пункт, управляющий масштабом вирт.клавиатуры в главном окне.
Изображение

Вызывает окошко, в котором можно вручную ввести масштаб виртуальной клавиатуры.
Изображение

1 - единичный масштаб, обычная по размеру клавиатура (как раньше была, до введения возможности масштабирования в версии 1.4.2.1218).
0 - автомасштаб (подобрать масштаб по высоте окна).
Любое другое дробное число - указать масштаб клавиатуры. Например, 0.5 - сделает клавиатуру размером 50% от обычной (т.е. уменьшит клавиатуру в 2 раза по сравнению с обычным размером). А 0.8 - сделает клавиатуру размером 80% от обычной.

Изображение

Масштаб виртуальной клавиатуры сохраняется в настройках и подгружается при следующих запусках паинткада.

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

Ответить

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

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