Например TDA7294

Форум РадиоКот • Просмотр темы - McBitFont — прога д/создания шрифтов и графики для Ч/Б диспл
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт фев 12, 2026 10:18:56

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: McBitFont — прога д/создания шрифтов и графики для Ч/Б диспл
СообщениеДобавлено: Вт фев 03, 2026 21:10:25 
Родился
Аватар пользователя

Зарегистрирован: Ср мар 11, 2015 23:48:40
Сообщений: 16
Откуда: Питер
Рейтинг сообщения: 0
Приветствую!

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

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

Это мой первый проект на 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!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Lilidala и гости: 31


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y