Записать в файл красную составляющую (R) пикселя в двоичном виде по 8 бит - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Необходимо записать в файл красную составляющую (R) пикселя в двоичном виде по 8 бит (Например: 01100010). Так вот написал 2 варианта(оба работают, только не совсем так, как надо): 1 вариант:
steamWriter.Write(color[x, y].R.ToString("X2"));
Здесь записывает в шестнадцатеричном виде, так как "X2" (так вот вопрос есть ли для ToString("") параметр, который будет записывать не в шестнадцатеричном, а в двоичном виде по 8 бит?). 2 вариант:
string r=Convert.ToString(color[x, y].R,2);
steamWriter.Write(r);
Здесь записывает в двоичном виде, но не по 8 бит, а например: 101110, что дописать чтобы записывало по 8 бит? Подскажите, пожалуйста, буду очень благодарен.

Решение задачи: «Записать в файл красную составляющую (R) пикселя в двоичном виде по 8 бит»

textual
Листинг программы
Console.WriteLine(r.PadLeft(8, '0'));

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы