gianfranco0104
Erfahrenes Mitglied
Ich habe hier aus einem Cam-Bild Converterprogramm ein Canvas, dass mit mehreren Bildern bestückt wird.
Soweit funktioniert alles. Nur das base64, was dabei raus kommt, kann ich nicht mehr zurückschreiben. Dabei ist mir aufgefallen dass mein Base64 mit "Qk02w" beginnt und das eines Bildes mit "iVBORw". Was könnte das sein, und wie kann ich das umschreiben? Wenn ich das Canvas extra mit dem Befehl "toDataURL()" abgreife, dann ist es ein leeres Bild, warum auch immer.
Hier mal ein Ausschnitt des COdes, mit dem Das Canvas erzeugt wird:
ich frage mich, warum hier ein anderes "Format" (nenne ich das mal vorsichtig) heraus kommt.
Wer kann hier helfen?
Soweit funktioniert alles. Nur das base64, was dabei raus kommt, kann ich nicht mehr zurückschreiben. Dabei ist mir aufgefallen dass mein Base64 mit "Qk02w" beginnt und das eines Bildes mit "iVBORw". Was könnte das sein, und wie kann ich das umschreiben? Wenn ich das Canvas extra mit dem Befehl "toDataURL()" abgreife, dann ist es ein leeres Bild, warum auch immer.
Hier mal ein Ausschnitt des COdes, mit dem Das Canvas erzeugt wird:
Javascript:
//...
var base64 = video.getFrame();
var image = new Image();
image.onload = function () {
canvas.getContext('2d').
drawImage(image, camXpos, camYpos, camIMGw, vamIMGh);
};
image.setAttribute('src', 'data:image/png;base64,' + base64); console.log(base64) ;
//...
ich frage mich, warum hier ein anderes "Format" (nenne ich das mal vorsichtig) heraus kommt.
Wer kann hier helfen?