Я делаю холст приложения. Я загружаю больше изображения (PNG, GIF) на холсте. Когда я нажимаю «Печать» в своем браузере (опера), содержимое тега canvas не печатается. С другими браузерами (FF, IE, Chrome) проблем нет. Почему?
этот ответ от Захват HTML Canvas в виде gif / jpg / png / pdf? может быть полезным.
var canvas = document.getElementById("mycanvas"); var img = canvas.toDataURL("image/png");
со значением в IMG вы можете записать его как новыйИзображение так:
document.write('<img src="'+img+'"/>');