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

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

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

Сообщение blackstrip » Пн апр 11, 2022 4:07 am

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

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

При уменьшенной Масштабом виртуальной клавиатуре теперь можно ее расположить вверху, по центру или внизу главного окна.




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

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

Т.к. настройки для виртуальной клавиатуры теперь две, то для них было создано отдельное подменю "Виртуальная клавиатура" в меню настроек.

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

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

Сообщение blackstrip » Сб июн 04, 2022 10:52 am

Выпущена версия 1.5.0.1254

Скачать:
По прямой ссылке (13,6 Мбайт)
RAR: http://blackstrip.ru/pcw.rar
ZIP: http://blackstrip.ru/pcw.zip
SFX-EXE: http://blackstrip.ru/pcw.exe

Изображение

Основные изменения:

1) Стандартные палитры - при создании нового файла и в 8-битном, и в 24-битном режиме теперь предлагается выбрать палитру.

Изображение

Кроме обычной 256-цветной UNI-палитры теперь доступны 128, 64, 32, 16 и 8-цветная UNI-палитра (в 8-битном режиме можно рисовать в этих малоцветных палитрах, применять любые эффекты и т.д.!), а также другие палитры известных устройств (типа DOS-овских 16-цветной, 256-цветной, или палитры от Commodore 64 или ZX Spectrum). При выборе палитры в окне создания файла она сразу отображается полоской цветов внизу окна.

Все палитры паинткада "из коробки":
Изображение

8-битный режим

2) Количество используемых цветов в UNI-палитре управляется переключателем в меню Настроек 256-цветного режима. А также последовательно переключается по Ctrl+Shift+U (U - от слова UNI).

Изображение

Чтоб далеко не лазить в меню - на значке 8-битного режима теперь отображается количество цветов UNI-палитры. Нажимая на значок средней кнопкой (колесиком) мыши можно переключать количество цветов UNI-палитры вперед, а если удерживать Ctrl при этом - то назад.

Изображение

3) Установив любую из UNI-палитр можно в 8-битном режиме полноценно рисовать и применять любые эффекты как для 256-цветной UNI-палитры.

Изображение

4) Крутить количество цветов UNI-палитры можно, например, перед открытием файла в 8-битном режиме в UNI-палитре чтобы указать паинткаду до какой цветности довести открываемую картинку.

5) В этом же меню выбора метода подбора цветов появились новое семейство пунктов "Текущая палитра". Вместо подтаскивания цветов изображения к UNI-палитре или сбора всех цветов в Гиперпалитру теперь можно просто подтащить цвета к ЛЮБОЙ текущей палитре.

Изображение

Например, создаем новый файл с 16-цветной досовской палитрой CGA 16, а потом открываем файл и указываем один из методов "Текущая палитра...". Есть возможность выбора для каждого цвета его точного аналога из палитры (или нулевого если точный не найден), ближайшего цвета из палитры, а также смеси из 2, 3 или 4 ближайших цветов из палитры, замешивающихся в случайном сочетании (с вероятностью, обратной цветовому расстоянию между оригинальным цветом и подбираемым из палитры, а также по абсолютному или относительному соотношению этих расстояний для 2, 3 или 4 выбранных ближайших цветов).

24-битный режим

6) В меню по кнопке "Эффекты" (Ctrl+E) окна палитры можно установить любую UNI- или не UNI-палитру из описанных выше

Изображение

7) Подтащить цвета текущего рисунка (а точнее - его выделенного фрагмента) к текущей палитре в 24-битном режиме можно в тех же "Эффектах" (Ctrl+E) окна палитры командой "Внедрить палитру в 24-битный рисунок". Здесь также на выбор предлагается подбор точного аналога цвета из палитры или нулевого цвета если аналога нет, ближайшего цвета, смеси из 2, 3 и 4 цветов.

Изображение

Вот результат внедрения UNI-палитр (справа налево полоски - оригинальный рисунок, 256 UNI, 128 UNI, 64 UNI, 32 UNI, 16 UNI, 8 UNI цветов):

Изображение

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

Изображение

Полное описание изменений:
РазвернутьПоказать
Интерфейс:
- меню эффекта "Расширитель" теперь запоминает выбранный пункт и восстанавливает положение курсора на нем при следующем показе
- меню "Адаптация и Подбор" теперь запоминает выбранный пункт и восстанавливает положение курсора на нем при следующем показе
- окна создания нового файла, изменения размера, указания координат курсора и др.: кнопки виртуальной клавиатуры окрашены в более спокойные цвета, аналогичные виртуальной клавиатуре, вызываемой по F12 в главном окне
- окна создания нового файла, изменения размера, указания координат курсора и др.: окно расширено по горизонтали чтобы вмещать и подсказки перед полями ввода, и новые кнопки калькулятора
- главное окно в 8-битном режиме: значок 8-битного режима в правом верхнем углу окна дополнен отображением количества цветов в UNI-палитре, выбранным в настройках
- подменю "Шрифты" в главном меню: пункт "Дублировать BMP буквы (En <-> Ru)" переименован в "Дублировать BMP буквы" из-за расширения функционала
- меню "Помощь"-"Заряд батареи (Shift+F1)": выводимый текст уровня заряда батареи теперь разделен пробелами

Новые функции:
- Muzz: на панель задач теперь выводится окрас мелодии, текущий такт и длина текущей мелодии (аналогично правой нижней панели главного окна PaintCAD 4Windows)
- в эффект "Расширитель" добавлен новый вид эффекта "Хекс-сканлайн" с масштабами x2 и х3, превращающий двумерную сетку растра в сетку триад подобно ЭЛТ монитору
- Muzz: добавлены несколько новых видов аккомпанемента и барабанного ритма
- Muzz: опция "случайных инструментов" в настройках Muzz теперь устанавливает полностью случайные инструменты (теперь в этом случае инструменты для аккомпанемента и мелодии не связаны с определенным семейством инструментов)
- Muzz: диапазон темпа генерируемых мелодий расширен, теперь иногда могут генерироваться и медленные мелодии
- Muzz: диапазон количества генерируемых куплетов по умолчанию изменен с 1-5 на 1-3
- Muzz: громкость барабанов, аккомпанемента и мелодии теперь случайно выбираются для различных генерируемых мелодий
- Muzz: методы генерации музыки были улучшены для создания более разнообразной музыки
- в эффект "Расширитель" добавлен новый вид эффекта "Шахматный сканлайн" с масштабом x2, похожий на обычный сканлайн, но с переворотом увеличенного пикселя в каждом четном столбце вверх ногами
- проверка обновлений: теперь ищет не только новую релизную версию, но и новую бета-версию и предлагает ее скачать (в виде файла paintcad.exe)
- окна создания нового файла, изменения размера, указания координат курсора и др.: добавлены кнопки вызова калькулятора (вызываются также клавишами W или E на клавиатуре), находятся около полей ввода, вызывают меню, позволяющее поделить или умножить текущее значение поля на значение от 2 до 10 или провести деление/умножение/сложение/вычитание с любым дробным значением, указанным вручную
- в меню "Настройки": добавлено подменю "Виртуальная клавиатура" с настройками виртуальной клавиатуры
- в меню "Настройки"-"Виртуальная клавиатура": добавлен пункт "Масштаб", позволяющий указать коэффициент масштаба, выключить масштабирование или включить автомасштабирование для виртуальной мобильной клавиатуры главного окна
- в меню "Настройки"-"Виртуальная клавиатура": добавлен пункт "Привязка", позволяющий расположить уменьшенную масштабом виртуальную клавиатуру вверху, по центру или внизу главного окна
- в меню эффектов окна "Палитра" в режиме "Таблица": добавлена новая команда "Установить другую палитру..." для установки разнообразных стандартных палитр (CGA, VGA, ZX Spectrum, Commodore 64 и других) в таблицу
- в меню эффектов окна "Палитра" в режиме "Таблица": команда "Установить UNI-палитру" теперь может по выбору в дополнительном меню устанавливать как полную 256-цветную UNI-палитру, так и ее сокращенные варианты из 8, 16, 32, 64 или 128 цветов
- в меню эффектов окна "Палитра" в режиме "Таблица": клик средней кнопкой (колесиком) по цвету в таблице теперь позволяет быстро изменить этот цвет через стандартный Windows-диалог выбора цвета (без перехода на вкладку RGB)
- в меню "Настройки"-"256-цветный режим": добавлено подменю "Цветов в UNI-палитре" для указания количества цветов (от 8 до 256), из которых выбирается цвет из UNI-палитры при рисовании градиентов, использовании эффектов и т.д. Подменю также содержит пункт "<->", позволяющий по сочетанию Ctrl+Shift+U последовательно выбирать это количество цветов не заходя в это подменю
- окно создания нового файла: добавлен выбор палитры (с предпросмотром) для заполнения таблицы цветов на вкладке "Таблица" палитры, при этом в случае выбора одной из UNI-палитр также автоматически меняется настройка "Цветов в UNI-палитре" в меню "Настройки"-"256-цветный режим"
- главное окно в 8-битном режиме: клик/Ctrl+клик средней кнопкой (колесиком) по значку 8-битного режима в правом верхнем углу окна позволяет последовательно увеличивать/уменьшать количество цветов в UNI-палитре, выбранное в настройках без открытия меню настроек (для последующей конвертации открываемых файлов в UNI-палитру с указанной цветностью)
- в меню эффектов окна "Палитра" в режиме "Таблица": добавлена новая команда "Внедрить палитру в 24-битный рисунок" для превращения всех пикселей выделенной области на текущем 24-битном рисунке в ближайшие цвета из таблицы палитры: точный цвет, ближайший цвет, случайный из ближайших 2-4 цветов в зависимости от их абсолютного/относительного смещения в цветовом пространстве от исходного цвета
- в меню "Настройки"-"256-цветный режим"-"Подбор цвета" и меню выбора метода адаптации/подбора цвета добавлены варианты поиска цветов в текущей палитре: точный цвет, ближайший цвет, случайный из ближайших 2-4 цветов в зависимости от их абсолютного/относительного смещения в цветовом пространстве от исходного цвета
- командой "Дублировать BMP буквы" в подменю "Шрифты" главного меню теперь можно скопировать большие буквы в маленькие или маленькие в большие
- удержание клавиши P при рисовании эллипсов и прямоугольников теперь использует выбирает в качестве размера максимальное удаление по оси X или по оси Y от первой точки, а не просто удаление по оси X
- в окне "Палитра" в режиме "Таблица": кнопка "Использованные цвета (X)" при включении теперь отображает количество использованных цветов
- функция "Размер холста" теперь работает в режиме 3D рисования

Исправления ошибок:
- в эффекте "Расширитель" алгоритмы эффекта "Сканлайн" с масштабом х2 исправлены (убрано дополнительное сглаживание)
- меню "Команды"-"Размер растра": исправлена ошибка в функции, приводящая в некоторых случаях к фатальному сбою при изменении размера картинок по алгоритмам "Умный (без сглаживания)" и "Универсальный (со сглаживанием)"
- вкладка "Спектр" окна "Палитра" в 8-битном режиме: значение цветового расстояния между ПЦ и ЗЦ теперь корректно скрывается если текущая палитра не UNI и выбор цвета по спектру не доступен
- команды генерации анаглифов, стереопар и левых/правых кадров в меню "3D"-"Генерация" теперь корректно выключают 3D режим рисования
- 8-битный режим: команда "Сделать стереопару по левому и правому кадру" в меню "3D"-"Генерация" теперь корректно закрашивает фон верхней плашки с точками для фокусировки глаз и обработка полученного рисунка не вызывает ошибок
- главное окно: после конвертации 24-битного рисунка в 8-битный цвета ПЦ и ЗЦ теперь корректно обновляются в ячейках в верхней части окна
- окно "Палитра" в режиме "Таблица": клик ниже сетки цветовых ячеек теперь не приводит в выбору несуществующих цветов с индексом больше 255
- теперь после пакетной обработки BMP/JPG файлов флажок автооткрытия файлов корректно сбрасывается и открытие файлов вручную работает нормально
- функция "Размер растра" теперь не сбрасывает режим 3D рисования

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

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

Сообщение blackstrip » Вс июн 05, 2022 12:24 am

Выпущено небольшое исправление PaintCAD 4Windows. Палитра при некоторых эффектах Расширителя, при смене режима рисунка и т.д. заливалась в соответствии с настройками палитры из окна "Новый файл", хотя это окно никто не открывал и палитру трогать не просил. Теперь это исправлено (вроде бы).

Также в этом исправлении в 8-битном режиме новый файл при нестандартной (не-UNI) палитре закрашивается цветом ЗЦ, а не просто белым цветом. Поэтому если новый файл с нестандартной палитрой - черный и цвета ПЦ и ЗЦ тоже черные - то все ок, красим фон нужным цветом из палитры и можно рисовать. В нестандартной палитре вообще может не быть черного и белого. Поэтому пока что в качестве ПЦ выбирается нулевой цвет, а в качестве ЗЦ последний цвет UNI-палитры выбранной в настройке "Количество цветов UNI-палитры" длины. В будущих версиях PCW каждой из нестандартных палитр будет прописан цвет ПЦ и ЗЦ, а может и вообще просто оба цвета будут выбираться нулевыми.

Обновление выпущено под тем же номером 1.5.0.1254, что и утренний выпуск, прям поверх релизных pcw.zip, pcw.rar, pcw,exe выложены новые исправленные.

Скачать:
По прямой ссылке (13,6 Мбайт)
RAR: http://blackstrip.ru/pcw.rar
ZIP: http://blackstrip.ru/pcw.zip
SFX-EXE: http://blackstrip.ru/pcw.exe

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

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

Сообщение blackstrip » Вс июн 05, 2022 9:40 pm

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

Интерфейс:
- главное окно в 24-битном режиме: теперь в 24-битном режиме как и ранее в 8-битном на значке режима в правом верхнем углу показывается количество цветов UNI-палитры, и им можно управлять им через клик/Ctrl+клик средней кнопкой (колесиком)
- выбор метода адаптации и подбора цвета: варианты "UNI-палитра: Обычная" и "UNI-палитра: Точная" дополнены текстом "(N цветов)", где N - текущее количество цветов UNI-палитры из Настроек

Индикатор количества цветов UNI-палитры нужен и в 24-битном режиме, т.к. удобно смотреть на него и управлять им перед конвертацией 24-битного рисунка в 8-битный. Теперь и в 24-битном режиме индикатор отображается и управляет количеством цветов UNI-палитры по клику/Ctrl+клику средней кнопкой:
Изображение

В окошке выбора вариантов подбора цвета и адаптации, показывающемся перед самой конвертацией рисунка в 8 бит или при применении эффекта "UNI-палитра" UNI-палитровые варианты дополнены количеством цветов UNI-палитры в скобках.

Изображение

Изображение

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

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

Сообщение blackstrip » Пн июн 13, 2022 4:42 pm

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

Интерфейс:
- надписи "ПЦ" и "ЗЦ" центрированы по горизонтали относительно ячеек соответствующих цветов

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

Описание изменений

1) По правому клику на ПЦ/ЗЦ можно вызвать Минипалитру - палитру, которая отображается прямо в главном окне. В настройках (а также кнопкой внизу минипалитры) можно выбрать место окне, где минипалитра будет отображаться.

а) около ячеек цветов ПЦ и ЗЦ (чтобы вызвать минипалитру, выбрать цвет и закрыть ее)





б) справа вверху, справа внизу и слева внизу области рисования













2) В настройках появился новый раздел "Минипалитра" с ее настройками.

Изображение

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

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

Минипалитра при привязке "Справа сверху", "Справа снизу", "Слева снизу" отступает от края области рисования с учетом отображаемых полос прокрутки и не закрывает их

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

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

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

Сообщение blackstrip » Чт июн 16, 2022 2:41 am

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

Минипалитра теперь реагирует на изменение палитры (создание/загрузка файлов, обмен цветов и др.)

А также:

Новые функции:
- ГСЧ в 24-битном режиме: если отображается "Минипалитра", то команды выбора случайного ЗЦ и ПЦ выбирают случайный цвет из "Минипалитры", а не любой RGB-цвет
- ГСЧ: в 24-битном режиме если отображается "Минипалитра", а также в 8-битном режиме команды выбора случайного ЗЦ и ПЦ выбирают случайный цвет из ячеек палитры в пределах значения "Количество цветов в UNI-палитре" из настроек
- эффект "Градиент" в 8-битном режиме: "Плоский" вариант (смесь цветов ПЦ и ЗЦ без промежуточных оттенков) теперь работает с любой палитрой
- окно "Новый файл": добавлен тип палитры "Пустая" из 256 черных цветов (для самостоятельного заполнения палитры цветами)
- окно "Новый файл": при выборе не-UNI палитры настройка "Количество цветов в UNI-палитре" устанавливается равным количеству цветов в палитре (исключение: для CGA4 устанавливается 8 цветов) для корректной работы выбора случайных цветов ГСЧ

Исправления ошибок:
- окно "Палитры" в режиме "Таблица" и дублирующая его "Минипалитра": исправлен выбор неправильного цвета (первого из строки ячеек ниже) при клике правее таблицы

Пустая палитра в окне создания файла:
Изображение

Плоский градиент работает при не-UNI палитре:
Изображение

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

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

Сообщение blackstrip » Вс июн 19, 2022 1:37 am

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

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

Например, есть палитра в 32 цвета UNI-палитры:
Изображение

Ротация

Выбираем в эффектах Ротацию цветов:
Изображение

Указываем на какое количество цветов сдвигаем палитру. Например, 24 цвета вправо (в положительную сторону):
Изображение

Если 8-битный режим - то можно изменить не только палитру, но и цвета на рисунке поменять (тогда он останется такой же, а цвета в палитре на новом месте будут). В 24-битном режиме этот запрос не появляется:
Изображение

Палитра сдвигается на 24 цвета вправо. Цвета которые уехали в нижней части палитры за 255 цвет - появятся в верхней части (поэтому "ротация", а не просто сдвиг):
Изображение

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

Порядок выделенных цветов

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

Вызываем в эффектах "Порядок выделенных цветов":
Изображение

И выбираем один из методов изменения порядка следования цветов:
Изображение

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

2) от светлых к темным:
Изображение

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

4) обратить порядок следования - последние станут первыми, а первые последними:
Изображение

5) перемешать в случайном порядке:
Изображение

Если режим 8-битный, то при изменении порядка следования цветов индексы цветов пикселей на рисунке будут изменены автоматически и рисунок не изменится зрительно, поменяется только палитра.

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

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

Сообщение blackstrip » Вт июн 21, 2022 2:20 am

Бета 1.5.1.1280 доступна по ссылке http://blackstrip.ru/paintcad.exe
(а также через меню "Помощь" - "Проверить обновления")

В меню эффектов палитры Ротация цветов перенесена внутрь меню "Порядок выделенных цветов", т.к. является одним из методов изменения порядка следования цветов в палитре. Переименована в "Ротация (циклический сдвиг)".

Изображение

Теперь Ротация работает с выделенным диапазоном цветов и предлагает прокрутить выделенные цвета не более чем на количество выделенных цветов минус один (а не просто от -255 до 255).

Изображение

Изображение

Также теперь все пункты меню "Порядок выделенных цветов" спрашивают будем ли менять только палитру, или заодно и цвета на рисунке/в буфере изменим.

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

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

Сообщение blackstrip » Пт июн 24, 2022 12:58 am

Бета 1.5.1.1282 доступна по ссылке http://blackstrip.ru/paintcad.exe
(а также через меню "Помощь" - "Проверить обновления")

В меню "Эффектов" палитры в "Порядок выделенных цветов" добавлено упорядочивание по насыщенности - от близких к серым оттенков до ярких и сочных. В пределах одинаковой насыщенности оттенки сортируются по спектру. Получаются множество миниспектров: от серых (ненасыщенных) до насыщенных.

Изображение

Примеры:

1) Из UNI-палитры
Изображение

получается такой набор миниспектров
Изображение

2) Из палитры с синими и рыжими цветами
Изображение

также получается набор таких миниспектров
Изображение

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

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

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

Сообщение blackstrip » Сб июл 02, 2022 12:54 am

Бета 1.5.1.1286 доступна по ссылке http://blackstrip.ru/paintcad.exe
(а также через меню "Помощь" - "Проверить обновления")

1) В меню "Эффектов" палитры в "Порядок выделенных цветов" немного поправлено упорядочивание по насыщенности - серые цвета, с нулевой насыщенностью и нулевым положением в спектре, но разной яркостью, дополнительно сортируются по яркости чтоб не валяться в палитре как попало.

Например, палитра VGA256:
Изображение

Раньше сортировалась по насыщенности с беспорядочными серыми цветами:
Изображение

А теперь с упорядоченными серыми:
Изображение

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

Изображение

Ответить

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

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