div to image

HTML

<script src="https://github.com/niklasvh/html2canvas/releases/download/0.4.1/html2canvas.js"></script>
<script src="https://raw.githubusercontent.com/eligrey/FileSaver.js/master/FileSaver.js"></script>
<textarea id="text"></textarea><br>
<input type="button" id="save" value="save"/><br>

JavaScript

$(function() { 
    $("#save").click(function() { 
        html2canvas($("#text"), {
            onrendered: function(canvas) {
                theCanvas = canvas;
                document.body.appendChild(canvas);
            }
        });
    });
});