1
我正在開發一個項目,我需要將base64 dataUri轉換爲Uint8ClampedArray而不使用HTML5 Canvas。這是我想出的,但我認爲Uint8ClampedArray不代表像素表。如何在不使用HTML5 Canvas的情況下將base64 dataUri轉換爲Uint8ClampedArray?
function dataUri2Array(uri){
b64 = uri.slice(uri.indexOf(',')+1);
str = atob(b64);
arr = str.split('').map(function (e) {return e.charCodeAt(0);});
u = new Uint8ClampedArray(arr);
return u;
},
您必須在地圖()中填充數組,但不能一次全部填充... – dandavis 2014-09-03 18:30:25
只需使用html5畫布 - 它不會咬你。 – markE 2014-09-03 18:42:47
@dandavis請你詳細說明一下嗎?可能有幾行代碼? – 2014-09-03 18:43:13