Для построения черно-белого рисунка шириной 8 пикселей, закодированного шестнадцатеричной последовательностью 2466FF6624, необходимо сначала преобразовать шестнадцатеричные значения в двоичные. Каждое шестнадцатеричное число представляет собой 4 бита (1 байт = 8 бит = 2 шестнадцатеричных цифры).
Последовательность 2466FF6624 может быть разбита на следующие шестнадцатеричные числа:
Переведем каждое из этих чисел в двоичную систему счисления:
- 24 (шестнадцатеричное) = 0010 0100 (двоичное)
- 66 (шестнадцатеричное) = 0110 0110 (двоичное)
- FF (шестнадцатеричное) = 1111 1111 (двоичное)
- 66 (шестнадцатеричное) = 0110 0110 (двоичное)
- 24 (шестнадцатеричное) = 0010 0100 (двоичное)
Теперь у нас есть 5 строк двоичных чисел, каждая из которых состоит из 8 битов (пикселей):
- 00100100
- 01100110
- 11111111
- 01100110
- 00100100
Каждый бит в этих строках представляет собой пиксель: '0' для черного и '1' для белого.
Составим рисунок, где '0' будет представлено символом '⬛', а '1' — символом '⬜':
⬛⬛⬜⬛⬛⬜⬛⬛
⬛⬜⬜⬛⬛⬜⬜⬛
⬜⬜⬜⬜⬜⬜⬜⬜
⬛⬜⬜⬛⬛⬜⬜⬛
⬛⬛⬜⬛⬛⬜⬛⬛
Таким образом, черно-белый рисунок шириной 8 пикселей, закодированный шестнадцатеричной последовательностью 2466FF6624, выглядит следующим образом:
⬛⬛⬜⬛⬛⬜⬛⬛
⬛⬜⬜⬛⬛⬜⬜⬛
⬜⬜⬜⬜⬜⬜⬜⬜
⬛⬜⬜⬛⬛⬜⬜⬛
⬛⬛⬜⬛⬛⬜⬛⬛