Показать сообщение отдельно
  #4 (permalink)  
Старый 09.11.2015, 08:46
Аспирант
Отправить личное сообщение для cyber_bober Посмотреть профиль Найти все сообщения от cyber_bober
 
Регистрация: 12.12.2012
Сообщений: 80

Я нашел решение, если вы наткнулись на эту тему, потому что столкнулись со схожей проблемой, то я сейчас опишу что для этого нужно:
подключаете три библиотеки
html2canvas.js - переводит область в canvas
canvas-to-blob.js - переводит canvas в блоб
FileSaver.js - скачивает

function exportimage(){
      html2canvas($('#image'), {
      onrendered: function (canvas) {
      canvas.toBlob(function(blob) {
      saveAs(blob ,"image.png");
      }, "image/png");
      var img = canvas.toDataURL('image/png').replace("image/png", "image/octet-stream");
      window.location.href = img;    
      }
      });
      }
Ответить с цитированием