canvas-image-uploader.js
function base64toBlob(base64Data, contentType, sliceSize) {
        contentType = contentType || '';
        sliceSize = sliceSize || 512;

        var byteCharacters = atob(base64Data);
        var byteArrays = [];

        for (var offset = 0; offset < byteCharacters.length; offset += sliceSize) {
            var slice = byteCharacters.slice(offset, offset + sliceSize);
            var byteNumbers = new Array(slice.length);
            for (var i = 0; i < slice.length; i++) {
                byteNumbers[i] = slice.charCodeAt(i);
            }
            var byteArray = new Uint8Array(byteNumbers);
            byteArrays.push(byteArray);
        }

        return new Blob(byteArrays, {type: contentType});
    }
function base64toBlob(base64Data, contentType, sliceSize) {
        contentType = contentType || '';
        sliceSize = sliceSize || 512;

        var byteCharacters = atob(base64Data);
        var byteArrays = [];

        for (var offset = 0; offset < byteCharacters.length; offset += sliceSize) {
            var slice = byteCharacters.slice(offset, offset + sliceSize);
            var byteNumbers = new Array(slice.length);
            for (var i = 0; i < slice.length; i++) {
                byteNumbers[i] = slice.charCodeAt(i);
            }
            var byteArray = new Uint8Array(byteNumbers);
            byteArrays.push(byteArray);
        }

        return new Blob(byteArrays, {type: contentType});
    }
function base64toBlob ( base64Data , contentType , sliceSize ) { contentType = contentType || '' ; sliceSize = sliceSize || 512 ; var byteCharacters = atob ( base64Data ) ; var byteArrays = [ ] ; for ( var offset = 0 ; offset < byteCharacters . length ; offset += sliceSize ) { var slice = byteCharacters . slice ( offset , offset + sliceSize ) ; var byteNumbers = new Array ( slice . length ) ; for ( var i = 0 ; i < slice . length ; i ++ ) { byteNumbers [ i ] = slice . charCodeAt ( i ) ; } var byteArray = new Uint8Array ( byteNumbers ) ; byteArrays . push ( byteArray ) ; } return new Blob ( byteArrays , { type : contentType } ) ; }
Converts a base64 string to byte array.
Converts a base64 string to byte array .