Раньше мне хотелось рисовать под Windows в MS Paint. Но чтоб четко ставить точки в желаемые места рисунка, чтоб проводить линии без трясущихся рук, чтоб смешивать цвета по-быстрому. И я сделал пиксель-арт редактор, управляемый с клавиатуры. Правда, также им можно управлять мышью или с сенсорного экрана (как раз для сенсора предназначены достаточно крупные кнопки на всех окнах).
Выглядит так: http://blackstrip.ru/pcwru.png
Основные сочетания клавиш: http://blackstrip.ru/tutpcwru.png
Как он выглядит в процессе рисования - простое видео про рисование с клавиатуры Карандашом, Заливкой, Полилинией (во время просмотра рекомендуется поставить в ютубе наивысшее качество и развернуть видео на весь экран):
Со временем внутри редактора появились помимо пиксель-арта и рисования:
- рисование в двух режимах - в 24-битном RGB (для обычных BMP, JPG, PNG картинок) и в 8-битном с индексированной палитрой (чтоб гифы рисовать и править): http://blackstrip.ru/tmp/pcw130/pal1ru.png
- работа с PNG картинками с альфа-каналом,
- сборщик/разборщик анимированных GIF из GIF-кадров,
- сборщик/разборщик AVI видео из BMP/JPG-кадров: http://blackstrip.ru/tmp/scr121/fseqru.png ,
- программируемый звуковой редактор Qmpot для создания аудиодорожек AVI файлов (и просто для создания звуков/музыки): http://blackstrip.ru/tmp/pcw130/qmpru.png ,
- утилита Scriptaint для создания скриптованных картинок и анимаций на языке Java Script: http://blackstrip.ru/tmp/pcw124/scripwinru.gif ,
- редактор мозаики для создания 2D карт для игр из тайлов: http://blackstrip.ru/tmp/scr121/mosaicru.png ,
- работа с растровыми PCF шрифтами и использование их на своих картинках,
- возможность конверта виндовских векторных TTF шрифтов в растровые PCF шрифты для дальнейшей ручной дорисовки своих шрифтов на их базе: http://blackstrip.ru/tmp/scr120/pcfcwinru.gif ,
- рисование 3D картинок и сохранение их как анаглифа (красно-голубого) или стереопары,
- съемка фото, покадрового видео, потокового видео со звуком с веб-камеры,
- съемка 3D фото и 3D покадрового видео (видео только с двух вебкамер одновременно, а фото - с двух камер или с одной по очереди - от левого и от правого глаза).
Весит 12 с лишним мегабайт, на выбор любой формат архива:
RAR: http://blackstrip.ru/pcw.rar
ZIP: http://blackstrip.ru/pcw.zip
EXE: http://blackstrip.ru/pcw.exe
Работает в любой Windows c 95 по 8.1. Не требует ничего.
Но если запуск в Win95 - то требуется IE4.0 или новее (в Win95 по дефолту IE3.0 стоит, а в IE4.0 свежий Common Controls компонент, который поддерживает современный формат изображений в ImageList, используемый на формах проги, если его нет - будет краш).
С паинткадом поставляется большая система помощи, в которой все функции проги расписаны и разрисованы.
Как вам прога?)
прога огонь
blackstrip
> Раньше мне хотелось рисовать под Windows в MS Paint. Но чтоб четко ставить
> точки в желаемые места рисунка, чтоб проводить линии без трясущихся рук, чтоб
> смешивать цвета по-быстрому.
Paint.NET в помощч русской демократии. Перечисленный набор проблем там решён в первую очередь (и управление с клавиатуры тоже есть).
Но начинание брутальное, и в силу того похвальное.
Вышла версия 1.3.2.1118, скачивание - по тем же ссылкам из первого поста.
Из нововведений: синтезатор речи на основе TTS движков в Qmpot, усовершенствованные алгоритмы масштабирования и поворота (со сглаживанием, а также "умным" методом без изменения цветов для пиксель-арта), возможность Закручивания в функции Повернуть - искажения изображения вместо обычного поворота, опциональное сглаживание при генерации и обработке Z-карты глубин при работе с 3D изображениями, исправления многих ошибок.
Наркоманство.
А зачем пиксельному редактору синтезатор речи?
Чтобы ты мог синтезировать речь, когда поворачиваешь изображение.
Dexus
Это набор программ в одном флаконе) синтезатор речи был добавлен в программируемый звуковой редактор Qmpot. А вообще, подразумевается, что пользователь - человек творческий, сегодня он рисует графику, завтра сочиняет музыку, послезавтра рисует или снимает на камеру кадры мультфильма и т.д.
blackstrip
Понятно.
Я бы еще сделал опционально вертикальный+горизонтальный гид в прицел (по шорткату включать чтобы можно было). Бывает полезно чтоб уровень видеть.
Плюс лично я бы сделал масштабируемым и окно зума (слева).
Во время движения мышки тоже зум-окно бы за ней таскал, от клавиш - переносить к красному курсору. Двинул мышь - снова к ней. Или если какая-нибудь модификатор-клавиша нажата.
Плюс к сожалению нет возможности рисовать мышой в левом зум-окне.
Это первые мысли по ходу щупанья.
С клавы удобнее, чем мышью, т.к. даже если окно зума будет рядом с мышью, то стрелка мыши все равно будет дергаться от малейшей дрожи в руках и ставить пиксели не туда. Shift+F (или флажок Фокус наверху) включает горизонтальный и вертикальный уровень. Зум по Ctrl+Плюс/Минус меняется и рисунок автоматом центрируется по курсору. Двигаешь курсор, пробелом рисуешь, а в левом 11х11 окне видишь результат. Поэтому я там и не делал рисования мышкой в 11х11.
Вышла версия 1.3.3.1140
Скачать: http://blackstrip.ru/pcw.zip
Изменения:
Интерфейс:
- добавлена поддержка Windows 7/8/10 при работе стилусом или пальцем на сенсорных экранах (рисование/виртуальная клавиатура).
Новые функции:
- меню "3D"-"Генерация": добавлен пункт "Генерировать левый и правый кадр по анаглифу" для разложения анаглифа на красный канал на рисунке и голубой (зелено-синий) канал в буфере
- Qmpot: в меню "Перейти (Ctrl+G)" добавлен вариант "На срез звука" для поиска мест среза звука (достижения граничной амплитуды +/-127 для 8-битного звука и +/-32767 для 16-битного звука)
Исправления ошибок:
- Qmpot: при использовании эффекта "Вставка с повтором/эхо" позиции вставки фрагментов теперь рассчитываются корректно
- Windows 95: исправлено пропадание курсора мыши при наведении на кнопки из-за отсутствия в старых ОС курсора "клик на ссылку"
- меню "3D"-"Сервис"-"Максимальная глубина 3D": теперь выбрано по умолчанию 8 вместо 4 (как и было в описании предыдущей версии pcw)
- исправлен ошибочный сдвиг координат отрисовки точек Карандашом/Кистью при масштабе более 1х при отпускании клавиши мыши
- функция "Повернуть" и ее подфункция "Закручивание" теперь используют полный угол поворота вместо поворота лишь в пределах 360 градусов
- меню "Команды"-"Длина луча": исправлено некорректное название пункта меню "Луч:" на нормальное "Длина луча"
- инструмент "Текст": исправлена невозможность ручного ввода координат (по Ctrl+G) при выборе положения текста
- функция "Проверить обновления" теперь качает ZIP-архив с новой версией (вместо RAR), т.к. ZIP легко открыть в любом Windows без стороннего архиватора
- добавлена подстройка координат текущего выделения после изменения размера рисунка, открытия/создания рисунка
- IRC-чат Retro: основной сервер сети IRCNET.RU изменен с irc.ircnet.ru на irc.ircnet.su ввиду недоступности первого
- исправлено некорректное изменение исходного значения ширины рисунка в окне "Размер холста/растра" при ранее использованной опции "Сохранить пропорции"
blackstrip
> - Windows 95: исправлено пропадание курсора мыши при наведении на кнопки из-за
> отсутствия в старых ОС курсора "клик на ссылку"
ну наконец-то, а то все никак не мог нормально работать...
antonn, тогда Вам подарок:
Гайд по установке PaintCAD 4Windows на Windows 95: http://nnm.me/blogs/blackstrip/kak-zapustit-paintcad-4windows-pod-windows-95/
Есть еще версия для мобильников!
Выглядит так (8 скриншотов андроид-версии):
Видеогайд:
Ссылки:
Для мобильников на андроиде:
APK Google Play: http://play.google.com/store/apps/details?id=org.microemu.android… tcad.PaintCAD
APK (прямая ссылка для телефонов без Google Play): http://blackstrip.ru/PaintCAD.apk
Для мобильников с явой:
JAR: http://blackstrip.ru/PaintCAD.jar
JAD: http://blackstrip.ru/PaintCAD.jad
Выпущен PaintCAD 4Windows 1.4.0
Скачать (13,4 Мбайт):
RAR: http://blackstrip.ru/pcw.rar
ZIP: http://blackstrip.ru/pcw.zip
Архив-EXE: http://blackstrip.ru/pcw.exe
Изменения:
Интерфейс:
- меню команды "Экстра"-"Сохранить проигрываемую мелодию в MID" (Alt+P) теперь запоминает последний выбранный пункт
- ускорено пропадание стартового окна с названием программы с экрана
- на стартовое окно добавлен индикатор загрузки в процентах (для медленных ПК)
- функция "Случайная позиция курсора (Ctrl+R)" переименована в "Случайная позиция курсора (в выделении) (Ctrl+R)" и перенесена из меню "Команды" в новое меню "ГСЧ"
Новые функции:
- сохранение файлов: добавлен новый формат HTM для сохранения рисунка в HTM-страницу на div-слоях
- открытие файлов в 24bpp: добавлен двоичный режим открытия ???-файлов с загрузкой байтов как пикселей
- в главное меню добавлено новое меню "ГСЧ" для функций рисования и управления редактором с использованием генератора случайных чисел
- в меню "Утилиты"-"Обработка BMP/JPG кадров"-"Пакетная обработка" добавлен вариант обработки "ГСЧ", применяющий к каждому кадру "Случайное рисование" с текущими настройками ГСЧ
- доп.эффект "Черно-белый": добавлен выбор количества градаций цвета (2, 3, 5 или 9)
- Qmpot: добавлена система обозначения строк в программе типа "имястроки:"
- Qmpot: добавлена команда "CALL имястроки" для вызова процедуры по имени строки
- Qmpot: добавлена команда "RET" для возврата из процедуры, вызванной по команде CALL
- эффект "Жара": кроме старого синусоидального добавлены варианты колебаний "прямоугольное", "треугольное" и "случайный шум"
- Qmpot: добавлена возможность сохранения текущего звука в текстовый столбец целочисленных значений (два столбца друг за другом для стерео)
- в эффект "Расширитель" добавлен новый вид эффекта "Пиксель-блюр" с масштабом х2/х3, красиво сглаживающий малоцветные изображения, он последовательно использует увеличение рисунка методом AdvMame x2/x3 и обратное уменьшение рисунка со сглаживанием
- в меню "Настройки-Общие": добавлена опция "Быстрая отрисовка интерфейса (для медленных ПК)", ускоряющая отрисовку полос прогресса, меню
Исправления ошибок:
- эффект "Расширитель": установлен автоматический сброс метода масштабирования в Простой при вызове опции "х1: Ручная отрисовка" всех масштабов
- Qmpot: исправлена ошибка записи звука после смены формата звука на 16-битный
- исправлен ошибочный пропуск окон указания цвета с рисунка/буфера при заранее нажатой клавише Enter/Esc
- убрана привязка exe-файла paintcad к directx-библиотеке d3d8.dll (планировалось ее использование для 3D редактора Hippo)
- Scriptaint: в шаблоне скрипта "DIV (пример анимации) " исправлены функции showframe и saveframe, скрипт теперь выдает сообщение об удачном сохранении всех кадров выждав одну итерацию после сохранения последнего кадра
- меню "Утилиты"-"Обработка BMP/JPG кадров": исправлен пропуск показа диалога открытия файла при первом вызове функций открытия файлов после проведения некоторых вариантов пакетной обработки или конвертации между bmp/jpg и gif кадрами
- меню "Утилиты"-"Обработка BMP/JPG кадров"-"Пакетная обработка": исправлено ошибочное требование универсальной палитры в варианте обработки "Фрагмент" при работе в 8-битном режиме
Тема в архиве.