Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- this.camera.getPicture(options).then((imageData) => {
- this.myphoto = 'data:image/jpeg;base64,' + imageData;
- this.b64toBlob(this.myphoto, 'image/jpeg', 512);
- }, (err) => {
- // Handle error
- });
- b64toBlob(b64Data: string, contentType: string, sliceSize: number) {
- contentType = contentType || '';
- sliceSize = sliceSize || 512;
- var byteCharacters = atob(b64Data.replace(/^data:image/(png|jpeg|jpg);base64,/, ''));
- 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);
- }
Add Comment
Please, Sign In to add comment