LabVIEWForum.de - string zu image konvertieren

LabVIEWForum.de

Normale Version: string zu image konvertieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

jlo

Hallo zusammen,

ich suche eine Funktion mit der ich den Inhalt eines Strings in ein IMAQ-Bild laden kann. Im Prinzip suche ich genau die Umkehrung zu den VIs IMAQ Write String oder IMAQ Flatten Image to String.

Hintergrund: Im empfange über TCP die Rohdaten des Bildes und habe nun die Daten am Ausgang von TCP Read. Ich kann die Daten in ein Binärfile schreiben und dann mit Irfanview als Rohdaten anschauen - kein Problem. Nur wie ich LabVIEW dazu bringe, die Daten als Bild zu interpretieren ist mir ein Rätsel.

Bin dankbar für Hinweise!
Die Umkehrfunktion zu flatten image to string ist leider nicht direkt verfügbar. Man könnte nun

1. den String, sofern er ein PNG oder JPG Bilder ist als Text oder Konversion des Zeilenendes in eine Datei schreiben und diese Datei als IMAQ Vision image öffnen.

2. Falls der String nur die Bildinformation enthält benutzt man einfach einen Type cast und dann IMAQ ArrayToImage.

3. Wenn man das Datenformat kennt schneidet man den Bereich aus in dem die Bildinformation liegt und verfährt wie in 2.

Auf forums.ni.com gibt es paar Beispiele dazu.
Referenz-URLs