Ich schreibe ein C++ - Programm, wo ich einige String-Ausgabe, die im Grunde im HEX-Format ist, konvertieren muss. Dieser Ausgabe-String beginnt mit FFD8 und endet mit FFD9, was im Grunde ein JPEG-Bild ist.Hex zu JPG Konvertierung in C++
Jetzt möchte ich die JPEG-Datei von dieser Zeichenfolge-Ausgabe abrufen, aber ich möchte diese Zeichenfolge nicht in einer Textdatei speichern und im ios :: binary-Modus öffnen und dann in eine JPEG-Datei konvertieren.
std::string output; //which is FFD8..........FFD9
//******some code*******???
ofstream imageFile;
imageFile.open('Image.jpg');
imageFile<< output;
Wie kann ich das tun, ohne meine String-Ausgabe in einer Datei zu speichern?
Vielen Dank im Voraus!
Sie müssen genauer über das Format der Zeichenfolge sein. Ist es nur eine JPEG-Datei im Text? – Dan