Sé que puede capturar imágenes de una secuencia de video HTML5 utilizando un lienzo y mostrarlas en la página. Lo que me interesa es si puede usar el objeto canvas para crear una superposición en la parte superior de una página web y luego capturar una instantánea PNG de esa página o parte de ella.¿Usa HTML5 Canvas para capturar parte de una página web?
Me gustaría mejorar nuestras herramientas de revisión del sitio web agregando capturas de pantalla (dentro de la página del navegador) que luego podrían enviarse a un servidor remoto.
YouTrack hace esto con un applet de Java, pero ¿es posible con las técnicas HTML5 modernas?
Cualquier otra solución sugerida a este problema también sería apreciada.
Gracias
Estoy bastante seguro de que todos los navegadores que soportan la lona hacen fuera de la pantalla de representación continuación, compuesto en la página después de los comandos de dibujo, por lo que haría imposible. Lo siento. –
posible duplicado de [Usando HTML5/Canvas/Javascript para tomar capturas de pantalla] (http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-to-take-screenshots) – ChrisF
Eche un vistazo a [Compartir pantalla pestaña del navegador en HTML5] (http://www.html5rocks.com/en/tutorials/streaming/screenshare/). Se trata de compartir la pantalla, pero puedes simplificar esto para simplemente tomar una captura de pantalla de una sola página. – falconepl