Затем высчитывается какого цвета из строчки 8 пикселей больше, тот и становится цветом байта, и так же фона.
По сути берёте два самых частых цвета.
При таком подходе сильно теряется детализация и плохо передаются грани областей.
Первый алгоритм который реализовал. Только фон это самый частый цвет, чернила - второй по частоте.