Tôi đang làm việc trên một dự án có thể mã hóa hình ảnh và vẽ lại hình ảnh đã giải mã trên canvas. Vì tôi vẫn còn khá mới để viết mã và lập trình, tôi hiện đang gặp sự cố khi vẽ lại dữ liệu hình ảnh đã giải mã, là mảng pixel ở dạng R, G, B, A. Tôi nghĩ điều này có thể thực hiện được bằng cách chỉ cần đưa dữ liệu vàoVẽ hình ảnh từ mảng pixel trên canvas với putImageData
ctx.putImageData(imgd,0,0);
Nhưng firebug cho tôi biết rằng giá trị không thực hiện giao diện cho imagedata. Tôi đã đăng toàn bộ mảng here. Hình ảnh rộng 160px và cao 120px.
Có cách nào để định dạng lại mảng sao cho có thể vẽ trên canvas không?
'imgd' là gì? – Bart
Bart - nó chỉ là biến i được gán cho mảng – user2262765