C # способ конвертировать CHAR в двоичный файл 8x8
Вопрос
Можете ли вы помочь мне искать способ преобразовать Char в двоичный Char в 8x8 (не уверен, как это позвонить)
как например, «а»
00011000
00100100
00100100
01000010
01111110
10000001
10000001
10000001
На самом деле делаю это вручную :(
Предложения все еще открыты: D
Редактировать: В любом случае, если вы, ребята, задаетесь вопросом, что пытаться сделать.
Я пытаюсь сделать это Светодиодная волна дисплей. Отказ Но так как у меня нет компьютерных знаний. Я просто хочу попробовать это в Windows Mobile. ржу не могу
Решение
И я нашел это
Другие советы
Существует формат изображения, в котором вы предоставляете ширину и высоту на первой линии, а затем Zeros и.
P1 7 3
0001000
0011100
0110010
Я ищу его имя.
РЕДАКТИРОВАТЬДа, получил это.
Это называется Портативный формат растровых изображений.
Вы можете создать 8x8 Bitmap
и нарисовать персонажей на нем один за другим, то с GetPixel
Прочитайте обратно изображение создано.
Это для какого-то внешнего (например, светодиодного, VFD) отображения? Сколько персонажей вам нужно конвертировать? Просто буквенно-цифровой и несколько символов пунктуации или каждую единую точку кода Unicode?
Грустно сказать, вам действительно может быть лучше, просто делая это вручную. Это позволяет вам настроить вывод для характеристик вашего дисплея, по сравнению с застрянием с определенным шрифтом.
Альтернативно, используйте свою любимую программу краски для создания 8-пикселей высокой растровой полосы (в черном и белом) с выбранными вами глифами, а затем загрузить это в ваше приложение.
Я предполагаю, что это для какого-то вида светодиода / VFD-дисплея, поскольку Roger предлагает. В таком случае, что не так с просто жесткообразованием каждой буквы? Это будет работать намного быстрее, чем любой расчет на лету. Вы предложили кэшировать себя, но какой смысл? Почему вы динамически генерируете (а затем кэш) что-то, что всегда будет одинаковым. Как часто вы собираетесь захотеть изменить алфавит? Хардкод и перестанет пытаться чрезмерно инженерным проблемой, которая не существует.