2010-02-03 13 views
12

Simplemente una pregunta tonta ... ¿Hay alguna manera de que pueda crear una imagen, digamos png, con el contenido de una página html, con un simple clic de un botón?Html a la imagen en javascript o python

Gracias a todos los que le interesan las respuestas.


Gracias por su respuesta. Pero lo que quería era algún código en javascript o python que me permitiera crear una imagen desde una tabla o div.

+0

Si desea una caída -en la solución, consulte [Usersnap] (https://usersnap.com). Obtendrá capturas de pantalla y anotaciones precisas directamente desde el navegador. – Gregor

Respuesta

3

Será mucho mejor que simplemente subprocesando a phantomjs. En Ubuntu se puede instalar a través de:

sudo apt-get install phantomjs 

luego hacer algo como:

generate_image.py:

import subprocess 
subprocess.check_call(['phantomjs', 'generate_image.js']) 

generate_image.js:

var page = require('webpage').create(); 
page.content = "<b>Hello World!</b>"; 
page.render('generated_image.png') 
phantom.exit() 
Cuestiones relacionadas