Guest User

restoreFromOldBLOB

a guest
Oct 27th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Игра "Найди слово из спам-листа"
  2. [CODE]
  3. javascript:(
  4. function() {
  5.  
  6. var img = document.getElementsByTagName('img')[0];
  7. var already_restored = (document.getElementsByTagName('canvas').length > 0);
  8. if (img && !already_restored) {
  9.  
  10.     var link = document.createElement('a');
  11.     var canvas = document.createElement('canvas');
  12.     var ctx = canvas.getContext('2d');
  13.  
  14.     link.appendChild(canvas);
  15.     document.body.appendChild(link);
  16.  
  17.     canvas.width = img.naturalWidth;
  18.     canvas.height = img.naturalHeight;
  19.  
  20.     ctx.drawImage(img, 0, 0);
  21.     link.addEventListener('click', function() {
  22.         downloadCanvas(this, canvas, 'restored_image.png');
  23.     }, false);
  24.  
  25.     img.remove();
  26.     canvas.style = `
  27.         border:     black solid 2px;
  28.         text-align: center;
  29.         margin:     auto;
  30.         left:       0px;
  31.         right:      0px;
  32.         top:        0px;
  33.         bottom:     0px;
  34.         position:   absolute;
  35.     `;
  36. }
  37. function downloadCanvas(link, canvas, filename) {
  38.     link.href = canvas.toDataURL();
  39.     link.download = filename;
  40. }
  41.  
  42. }
  43. )();
  44. [/CODE]
Advertisement
Add Comment
Please, Sign In to add comment