Zitat:
Aber wie lese ich ein BITMAP binär aus?
Du liest die Bytes hintereiander in einen Buffer? (oder sendest direkt den vorhandenen)
Idealerweise nicht einzeln sondern mit einem Befehl, der dir möglichst den Zugriff auf den Speicherbereich gibt?
Am einfachsten wäre wohl ein SaveToStream, da du sicher auch noch die Formatdaten brauchst (Farbtiefe, etc.) und dann aus dem Stream senden.
[Edit]
Zitat:
in einen regulären String umzuwandeln
Das ist kein Unterschied, das eine sind (bei nicht
Unicode) einzelne Bytes, das andere auch.
Beim
string-Typ gibt es nur zusätzliche Angaben über Länge und Referenzzählung.