Создать растровое изображение с файловым потокомC#

Место общения программистов C#
Ответить
Anonymous
 Создать растровое изображение с файловым потоком

Сообщение Anonymous »

Мне нужно создать растровое изображение с файловым потоком. На данный момент у меня есть этот код:

Код: Выделить всё

 using (FileStream bmp = File.Create(@"C:\test.bmp"))
{
BinaryWriter writer = new BinaryWriter(bmp);
int i = 0;

//  writer.Write((char*)&fileheader, sizeof(fileheader));
//  writer.Write((char*)&infoheader, sizeof(infoheader));

for (int rows = 0; rows < 160; rows++)
{
for (int cols = 0; cols < 112; cols++)
{
writer.Write(CamData[i]);
i++;
}
}

bmp.Close();
}
но мне все еще нужна информация заголовка для растрового изображения. Моя проблема в том, что я не знаю, как реализовать их на С#. Я знаю разрешение (320 x 240), а мои пиксельные данные представляют собой 16-битные значения оттенков серого, заданные в массиве ushort.

спасибо

Подробнее здесь: https://stackoverflow.com/questions/544 ... filestream
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»