2011-11-14 50 views
7

Được rồi,Ảnh chụp màn hình trang web (HTML5 Canvas/Services)

Đã thực hiện một chút nghiên cứu và muốn biết nếu có ai khác đã thử cách này ... và bạn sẽ làm gì tiếp cận.

Tôi đang lên kế hoạch thực hiện một trang web sẽ hiển thị ảnh chụp màn hình của trang web (có thể dựa trên url trong địa chỉ email của ai đó).

Sẽ có rất nhiều người nhận được điều này, trước khi sản xuất các ảnh chụp màn hình không phải là một giải pháp.

soooooo ... không ai biết của bất kỳ giải pháp:

  1. dịch vụ Thumbnail rằng xây dựng dựa trên nhu cầu (không xếp hàng)?
  2. HTML5/Canvas script sẽ cho phép tôi thực hiện việc này. Tôi đã tìm thấy một nhưng nó sẽ không chạy qua trang web.
  3. Bất kỳ giải pháp nào khác?

Nó sẽ được xây dựng bằng PHP.

Cảm ơn

PVS.

+0

http://stackoverflow.com/questions/757675/website-screenshots-using-php – James

+1

Câu hỏi của bạn có khác với câu hỏi được đề cập bởi James hay bất kỳ http://stackoverflow.com/questions/tagged nào/php + ảnh chụp màn hình? sort = votes & pagesize = 50? HTML/Canvas phù hợp với PHP như thế nào? AFAIK bạn vẫn cần khởi chạy trình duyệt thực để chụp ảnh màn hình chính xác. –

+0

Mike ... Có sự khác biệt khi tôi hỏi về các giải pháp HTML5/Canvas không chỉ PHP trên chính nó. Để trả lời câu hỏi của bạn HTML/Canvas không phù hợp với PHP. Tôi đã đề cập đến PHP để mọi người biết công nghệ nào tôi sẽ phát triển hệ thống. Có lẽ nên giải thích thêm. Không muốn lãng phí thời gian của mọi người nếu họ biết một cái gì đó mà sẽ làm việc trong NET. Cảm ơn bạn đã thông tin về một trình duyệt thực. –

Trả lời

0

Tôi đã chơi về với wkhtmltoimage trước đó, nó đã được khá tốt cho những gì tôi đã sử dụng nó cho, nhưng không yêu cầu bạn phải cài đặt vào máy chủ của bạn

+0

Cảm ơn vì điều này. Đi để điều tra này thêm nữa. –

0

Đối với việc chụp màn hình của trang web (một trong những tính năng) i xây dựng một dịch vụ ontop của PhantomJS tuyệt vời mà là một trình duyệt không đầu xuất sắc trong đó sử dụng công cụ webkit (giống như safari sử dụng). Mặc dù nó không có đầu, nhưng nó vẫn có deps trong QT và một framebuffer ảo (xvfb). Hy vọng điều này sẽ giúp: http://www.phantomjs.org/

+0

Cảm ơn vì điều này. Sẽ điều tra thêm. –

1

Trang web này http://html2canvas.hertzen.com/ là tốt nhất bạn sẽ nhận được ngay bây giờ liên quan đến tập lệnh phía máy khách. Nó sử dụng các thuộc tính được tính toán của các phần tử để render một trang, và tôi phải nói nó có vẻ tốt!

Cập nhật: Bản trình diễn tại đây: http://html2canvas.hertzen.com/tests/templates/projection/index.html. Nhấp để chuyển đổi chế độ xem 'thực' với hình ảnh được hiển thị.

Các vấn đề liên quan