2010-02-03 37 views
12

Chỉ cần một câu hỏi ngớ ngẩn ... Có cách nào bạn có thể tạo hình ảnh, giả sử png, với nội dung của trang html, chỉ với một cú nhấp chuột đơn giản?Html vào ảnh trong javascript hoặc python

Nhờ bất kỳ ai quan tâm đến câu trả lời.


Cảm ơn câu trả lời của bạn. Nhưng những gì tôi muốn là một số mã trong javascript hoặc python mà sẽ cho phép tôi tạo ra một hình ảnh từ một bảng hoặc div.

+0

Nếu bạn muốn có một thả -in giải pháp, kiểm tra [Usersnap] (https://usersnap.com). Bạn sẽ nhận được ảnh chụp màn hình và chú thích chính xác trực tiếp từ trình duyệt. – Gregor

Trả lời

3

Bạn sẽ tốt hơn rất nhiều khi chỉ xử lý con ra thành phantomjs. Trên Ubuntu bạn có thể cài đặt nó thông qua:

sudo apt-get install phantomjs 

Sau đó làm một cái gì đó như:

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() 
Các vấn đề liên quan