Записать в файл красную составляющую (R) пикселя в двоичном виде по 8 бит - C#
Формулировка задачи:
Доброго времени суток. Необходимо записать в файл красную составляющую (R) пикселя в двоичном виде по 8 бит (Например: 01100010). Так вот написал 2 варианта(оба работают, только не совсем так, как надо):
1 вариант:
Здесь записывает в шестнадцатеричном виде, так как "X2" (так вот вопрос есть ли для ToString("") параметр, который будет записывать не в шестнадцатеричном, а в двоичном виде по 8 бит?).
2 вариант:
Здесь записывает в двоичном виде, но не по 8 бит, а например: 101110, что дописать чтобы записывало по 8 бит?
Подскажите, пожалуйста, буду очень благодарен.
steamWriter.Write(color[x, y].R.ToString("X2"));
string r=Convert.ToString(color[x, y].R,2); steamWriter.Write(r);
Решение задачи: «Записать в файл красную составляющую (R) пикселя в двоичном виде по 8 бит»
textual
Листинг программы
Console.WriteLine(r.PadLeft(8, '0'));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д