Я хочу создать собственный 3D-слайсер для принтера Anycubic Photon. Для этого мне нужно закодировать данные каждого фрагмента (изображения) в 1-битном формате RLE. Глядя на файлы, созданные слайсерами Anycubics, я вижу, что группы черных пикселей имеют шестнадцатеричное значение 0x7D.
Насколько я понимаю, кодировка 1-битного RLE, первый бит каждого байта — это цвет, а остальные 7 бит — это количество следующих пикселей, имеющих одинаковый цвет. Я ожидаю, что набор из 127 черных пикселей будет иметь двоичное значение b01111111 и шестнадцатеричное значение 0x7F (127). Может ли кто-нибудь сказать мне, что я делаю неправильно?