#iphone #objective-c #algorithm #image
#iPhone #objective-c #алгоритм #изображение
Вопрос:
кто-нибудь знает об алгоритме, который использует маленькие изображения или буквы для обозначения больших букв? Например, если я хочу записать букву T:
или E:
что, если вместо использования букв я хотел бы использовать изображение для каждого блока?
В частности, я хотел бы сделать это на iPhone.
Комментарии:
1. кроме того, как называется этот алгоритм или процесс?
2. Ну, вы могли бы изучить растеризацию шрифтов (из векторных форматов шрифтов), а затем использовать буквы вместо пикселей, хотя это может быть излишним… В противном случае я не вижу ничего другого, кроме указания символьной строки с пробелами и новых строк для каждой отдельной буквы.
3. FIGlet называет это шрифтом «алфавит» — figlet.org/examples.html
Ответ №1:
Соответствующие шрифты Figlet:
- ftp://ftp.plig.org/pub/figlet/fonts/contributed/alphabet.flf
- ftp://ftp.plig.org/pub/figlet/fonts/contributed/letters.flf
- ftp://ftp.plig.org/pub/figlet/fonts/contributed/doh.flf
Для изображений замените каждый символ изображением.
Ответ №2:
Мы делали это на старых линейных принтерах 70-х годов, также лидерах бумаги.
Для этого я использовал два варианта:
-
Создайте массив, возможно, массив чата, для каждого символа.
-
Для ранних дисплеев LD я использовал весь интересующий алфавит в графическом конвертере, сохранив его в самом простом и удобном графическом формате, .bmp может быть хорошим выбором. Затем написал программу, которая могла читать необработанный графический файл и создавать массивы символов. Это хорошо работало, когда мне нужно было несколько шрифтов.