| Глава 1 | стр 3 |
Итак рассмотрим в отладчике картинку сохраненную как 24-разрядный рисунок
формата BMP: ric01.bmp
Эта картинка представлена здесь в увеличенном виде. На самом деле размеры
картинки всего 7 пикселов в ширину и 10 пикселов в высоту.
В этом графическом файле изображена заглавная латинская буква "P".
Для того, чтобы посмотреть hex-код данной картинки в программе Hakers View
сделаем следующее: запустим программу Volkov Commander (VC.EXE),
затем уже внутри программы VC в командной строке зададим такую команду:
HV.EXE ric01.bmp
Теперь запустится простмотровщик Hakers View. Для просмотра 16-ричного кода
выберем опцию HEX (нажмем F4). Мы увидим hex-код точечного рисунка.
(Впрочем hex-код файла можно посмотреть и в самом Volkol Commander)
00000000: 42 4D 26 01-00 00 00 00-00 00 36 00-00 00 28 00
00000010: 00 00 07 00-00 00 0A 00-00 00 01 00-18 00 00 00
00000020: 00 00 F0 00-00 00 00 00-00 00 00 00-00 00 00 00
00000030: 00 00 00 00-00 00 FF FF-FF 00 00 00-00 00 00 FF
00000040: FF FF FF FF-FF FF FF FF-FF FF FF 00-00 00 FF FF
00000050: FF 00 00 00-00 00 00 FF-FF FF FF FF-FF FF FF FF
00000060: FF FF FF 00-00 00 FF FF-FF 00 00 00-00 00 00 FF
00000070: FF FF FF FF-FF FF FF FF-FF FF FF 00-00 00 FF FF
00000080: FF 00 00 00-00 00 00 FF-FF FF FF FF-FF FF FF FF
00000090: FF FF FF 00-00 00 FF FF-FF 00 00 00-00 00 00 00
000000A0: 00 00 00 00-00 00 00 00-FF FF FF 00-00 00 FF FF
000000B0: FF 00 00 00-00 00 00 FF-FF FF FF FF-FF 00 00 00
000000C0: 00 00 00 00-00 00 FF FF-FF 00 00 00-00 00 00 FF
000000D0: FF FF FF FF-FF 00 00 00-00 00 00 00-00 00 FF FF
000000E0: FF 00 00 00-00 00 00 FF-FF FF FF FF-FF 00 00 00
000000F0: 00 00 00 00-00 00 FF FF-FF 00 00 00-00 00 00 00
00000100: 00 00 00 00-00 00 00 00-FF FF FF 00-00 00 FF FF
00000110: FF FF FF FF-FF FF FF FF-FF FF FF FF-FF FF FF FF
00000120: FF FF FF 00-00 00 - -
В этом графическом файле, представленном в виде hex-кода изображена
заглавная латинская буква "P". Если перегруппировать:
Если внимательно присмотреться, то здесь явно вырисовывается перевернутая латинская буква "P"
То есть точечный рисунок интерпретируется буквально как матрица!
А нельзя-ли воспользоваться подобной матрицей для распознавания букв?
Если отразить рисунок сверху вниз, то он будет выглядеть так:
Сравните его с исходным точечным рисунком, который мы видели на экране!
Назад |
Начало урока |
Вверх |
Вперед
Содержание