LabVIEWForum.de
Bilddaten in Binär- oder Hex-String wandeln - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Bilddaten in Binär- oder Hex-String wandeln (/Thread-Bilddaten-in-Binaer-oder-Hex-String-wandeln)



Bilddaten in Binär- oder Hex-String wandeln - Matze - 24.09.2010 07:46

Hallo,

wie ist es möglich, die Bilddaten (Ausgang des angehängten Methodenknotens) in einem Binär- oder Hex-String umzuwandeln?

[attachment=29577]

Grüße


Bilddaten in Binär- oder Hex-String wandeln - SeBa - 24.09.2010 07:52

Binär? So vielleicht...Big Grin

[attachment=29579]


Gruß SeBa


Bilddaten in Binär- oder Hex-String wandeln - GerdW - 24.09.2010 07:57

Hallo Mecha,

die Bilddaten bestehen aus einem Cluster, darin findest du auch die "eigentlichen" Bilddaten als U8-Array - die weitere Umwandlung sollte recht einfach sein...

P.S.: Du solltest immer genau definieren, was du unter einem "Binärstring" und einem "Hexstring" verstehst. Gab schon zu viele lange Diskussionen um solche Definitionssachen.


Bilddaten in Binär- oder Hex-String wandeln - Matze - 24.09.2010 16:59

@SeBa: Ne, das wäre zu einfach. *g*
@Gerd: Ok sorry. Das Format sollte so sein, dass ich es in eine RTF-Datei einfügen kann: Beispiel.

Code:
424dd2340200000000003600000028000000db000000db00000001001800000000009c34020000
000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
...

Wobei die HEX-Werte (hier: FF) die Farbe repräsentieren. Wenn das U8-Array also die Farbe darstellt, könnte ich das schonmal so hinbekommen.


Bilddaten in Binär- oder Hex-String wandeln - GerdW - 24.09.2010 18:02

Hallo Mecha-Inge,

das U8-Array stellt die Werte der Pixel dar (zeilenweise wenn ich mich recht entsinne). Bei einem Graustufenbild ist 1 Byte=1 Pixel, bei 24bit-Farbe sind 3 Byte=1Pixel. Müsste man aber direkt nach HEX wandeln und in RTF einfügen können...