Lona HTML5 para o arquivo PNG

Eu estou tentando converter uma tela HTML5 para uma imagem. Isto é o que eu tenho até agora:

var tmp_canvas = document.getElementById('canvas');
var dataURL = tmp_canvas.toDataURL("image/png");
$('#thumbnail_list').append($('<img/>', { src : dataURL }).addClass('image'));

mas o problema é que eu recebo esse código:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAEsCAYAAADtt+XCAAAgAElEQVR4nNS6Z1xVaZbvv/c+CVOZc6mYEMlJMZRizgljGRARs6AgOSMGQATBSM5ZyTkoOQkSzJWrp3t6etLt6Z7pmf/c++L7f3EOiBZW2dM9dz73xfdzztl7n3Oe/Txrrd9a69mCTC4gkwvIZAKSTECUBARRQBA+jii+46f.......class="image">

Eu quero um caminho de imagem normal que o usuário possa baixar!

Qualquer ajuda?

questionAnswers(4)

yourAnswerToTheQuestion