Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Простейшие графические построения

Автор: VoRPaX 15.06.2007 12:42

Помогите решить задачу:
Составить шаблоны рукописных букв русского алфавита. С помощью этих шаблонов написать пять любых слов, состоящих из 5-7 букв каждое.

Автор: Ozzя 15.06.2007 13:25

Выбираешь шрифт, похожий на рукописный, например Monotype Corsiva, выводишь символы в Pain'е и сохраняешь в bmp. Например, по одному и в файлы фиксированного размера 16Х16 точек, допустим.
Далее, открываешь bmp (модули есть на сайте) и заполняешь шаблон:

for i:=1 to n do
for j:=1 to n do
Shablon[i] [j]:= GetPixel(i,j);


код вывода символа:
for i:=1 to n do
for j:=1 to n do
if Shablon[i] [j]<>0 then
PutPixel(i,j,Shablon[i] [j]);




Добавлено через 3 мин.
Если не нужно цветной шрифты, то можно оптимизировать код для хранения шаблона. Держать его как битовый массив