Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. function toDataUrl(src, type, callback) {
  2. const img = new Image();
  3.  
  4. img.onload = function() {
  5. const canvas = document.createElement('canvas');
  6. const ctx = canvas.getContext('2d');
  7. canvas.height = this.height;
  8. canvas.width = this.width;
  9. ctx.drawImage(this, 0, 0);
  10. callback(canvas.toDataURL(type));
  11. }
  12. img.onerror = function() {
  13. callback('')
  14. }
  15. img.src = src;
  16. }
  17.  
  18. let imgs = ['image1.jpg', 'image2.jpg']
  19. let convertedImages = [];
  20.  
  21. imgs.forEach((v) => {
  22. toDataUrl(v, 'jpeg', (d) => {
  23. convertedImages.push(d);
  24. })
  25. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement