Ich arbeite an einem Projekt, das ein Bild verschlüsseln und das entschlüsselte Bild auf Leinwand neu zeichnen kann. Da ich beim Codieren und Programmieren noch ziemlich neu bin, habe ich derzeit Probleme, die entschlüsselten Bilddaten neu zu zeichnen, bei denen es sich um ein Pixel-Array in der Form R, G, B, A handelt. Ich dachte, dies möglich wäre, indem man einfach die Daten inMit putImageData Bild von Pixel-Array auf Leinwand zeichnen
ctx.putImageData(imgd,0,0);
Aber Firebug sagt mir setzen, dass der Wert nicht die Schnittstelle für Bilddaten nicht implementiert. Ich habe das gesamte Array here gepostet. Das Bild ist 160 Pixel breit und 120 Pixel hoch.
Gibt es eine Möglichkeit, das Array neu zu formatieren, so dass es auf der Leinwand gezeichnet werden kann?
Was ist "imgd"? – Bart
Bart - es ist nur die Variable, die ich dem Array zugewiesen habe – user2262765