Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
byte-Array in .BMP speichern
11.07.2011, 13:54
Beitrag: #1
byte-Array in .BMP speichern
Hallo Kollegen,

ich versuche via IP-Kommunikation ein Bitmap zu empfangen. (Wird mir von einem optischen Sensor geschickt, geht nicht anders)
wie bekomme ich die Daten konvertiert, bzw. so abgespeichert, dass ich ein normales .BMP erzeugen kann?
Danke für die Hilfe!
Diese Nachricht in einer Antwort zitieren
11.07.2011, 15:15
Beitrag: #2
RE: byte-Array in .BMP speichern
Hallo Michael,

in welcher Form bekommst du die Daten von dem optischen Sensor, reine Bilddaten z.B. bei einem 640x480 Bild =307200 Pixel/Byte, oder schon als bmp?

Wenn rein die Bilddaten gesendet werden, musst du ein passendes bmp header vor die Bilddaten anfügen und dann kannst du das unter xxx.bmp speichern.

Gruß
Jo
Diese Nachricht in einer Antwort zitieren
11.07.2011, 15:32
Beitrag: #3
RE: byte-Array in .BMP speichern
Hallo Jo,

ich bekomme insgesamt 362.052 Bytes geschickt. Hiebei sind die ersten 14 Bytes Informationen des Sensors, die ich noch herausschneiden muss.
Das Bild sollte das Format 752*480 haben.
Ich gehe davon aus, daß der Header schon mit drin stecken müsste. Wenn dem so ist, sollte ich dann ohne Weiteres die kompletten Daten via "save to file" als .BMP speichern können?
Diese Nachricht in einer Antwort zitieren
11.07.2011, 15:43 (Dieser Beitrag wurde zuletzt bearbeitet: 11.07.2011 15:43 von Bratbaecker.)
Beitrag: #4
RE: byte-Array in .BMP speichern
Moin,

google mal nach BMP, dann findest du die Informationen für das Format. Falls die Infos nicht in den Daten vorhanden sind,
dann einfach mit concat einfügen. Mit save to File als "Write Byte a" abspeichern und als .bmp benennen.

Gruߟ Bratbaecker
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.07.2011, 07:27
Beitrag: #5
RE: byte-Array in .BMP speichern
Hallo Michael,

ja, sieht so aus als ob der Header mit dabei ist (Bitmaps fangen wenn ich mich recht erinnere immer mit "BM" an, wenn man sie mit einem Text Editor anschaut).
Dann die 14 Bytes vom Sensor abschneiden und den Rest mit toFile, das sollte klappen.

Gruß
Jo
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:




Partnerforen: LabVIEWForum.de| DIAdem-Forum.de| Machine-Vision-Forum.de| goMatlab.de| VEEforum.de