Bitmap mit Filestream erstellen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Bitmap mit Filestream erstellen

by Anonymous » 29 Dec 2024, 08:01

Ich muss eine Bitmap mit einem Dateistream erstellen. Bisher habe ich diesen Code:

Code: Select all

 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();
}
aber ich benötige noch die Header-Informationen für die Bitmap. Mein Problem ist, dass ich nicht weiß, wie ich sie in C# implementieren soll. Ich kenne die Auflösung (320 x 240) und meine Pixeldaten sind 16-Bit-Graustufenwerte in einem ushort-Array.

Danke

Top