Вообще это называет стеганография - где идёт скрытая передача информации. Поэтому и в исходном коде меняли только один цвет, ну типа так будет не заметно.
Техник разных много. Например значение канала цвета может быть только чётным. Соответственно если он чётный - значит 0, если не чётный то 1. Тем самым позволяет бинарно закодировать некую информацию. И цвет пикселя меняется не значительно (не заметной глазу).