McBitFont — прога д/создания шрифтов и графики для Ч/Б диспл

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
McFLY
Родился
Сообщения: 16
Зарегистрирован: Ср мар 11, 2015 23:48:40
Откуда: Питер

McBitFont — прога д/создания шрифтов и графики для Ч/Б диспл

Сообщение McFLY »

Приветствую!

Ничего еще не постил, да и не возникало мысли поделиться этим небольшим инструментом, т.к. не думал, что он будет кому-то интересен.
Но на новой работе, когда я показал программу коллеге, он воскликнул: "Где ты был с этой программой год назад" и добавил, что я обязательно должен её выложить где-то в интернет.

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

Это мой первый проект на C#, поэтому не судите строго.
Лучше вообще никак не судите - программа писалась под себя на коленке :)


McBitFont
Ещё одна программа для создания шрифтов и графики для Ч/Б дисплеев.
https://gitea.mcflyer.ru/McFLY/McBitFont
(Выполняемый файл с набором примеров можно скачать в разделе Релизов)

Функциональность
  • • Создание нового проекта на базе установленного в системе шрифта
    • Простые пиксельные манипуляции: сдвиг, отражение, инверсия и т.д.
    • Импорт картинок
    • Сохранение проекта в файл для дальнейшего редактирования
    • Экспорт в массив С в разных форматах
    • Импорт из массива С
    • Экспорт шрифта в виде PNG картинки, где видны все символы
    • Тест шрифта в специальном диалоге
Требования
  • • Windows 7+
    • .NET 9
Краткая инструкция для рисования
  • • ЛКМ для окраски пикселя в черный цвет
    • ПКМ для окраски пикселя в белый цвет
    • Двигать мышь при зажатой ЛКМ/ПКМ для рисования
    • Двигать мышь при зажатой средней кнопки мыши чтобы перемещать холст
    • Зажать Shift чтобы ограничить рисование по горизонтали
    • Зажать Ctrl чтобы ограничить рисование по вертикали
    • Колесико мыши - перемещение по вертикали
    • Shift + колесико мыши - перемещение по горизонтали
    • Ctrl + колесико мыши - масштаб (zoom)
    • Alt + колесико мыши - изменение размера кисти
    • Ctrl + Alt когда активен инструмент выделения области - временно деактивировать выделение, чтобы рисовать
Скриншоты
Главное окно
Изображение

Диалог создания нового проекта
Изображение

Диалог тестирования шрифта
Изображение

Диалог экспорта
Изображение

Диалог импорта картинки
Изображение

Диалог сдвига фреймов по кодовой сетке
Изображение

Пример экспорта шрифта в картинку
Изображение

Frame screenshot dialog
Изображение
Mess with the best, die like the rest!
Ответить

Вернуться в «Разные вопросы по МК»