2009-06-09 43 views
64

Một số tiện ích để có được hình ảnh trang web là gì?Chuyển đổi trang web thành hình ảnh

Về cơ bản tương đương với việc chụp "ảnh chụp màn hình" của trang sau khi mở trang.

+0

Đây là trường hợp kinh doanh thực tế dành cho bạn: Bảng hiển thị chuyên nghiệp (TV 24 giờ đắt tiền) cần nguồn hình ảnh liên tục và thường sử dụng FTP để hiển thị hình ảnh thay vì luồng, như trình chiếu động. Khi công ty muốn trình bày nội dung động, ví dụ: trạng thái từ các công cụ giám sát hoặc lựa chọn các trang web và báo cáo thực sự (hầu như sống). Sau đó, bạn cần phải lấy các trang web/GUI (nhiều công cụ giám sát và các công cụ kinh doanh hiện có giao diện web) và lưu chúng vào hình ảnh để TV có thể hiển thị chúng. –

+7

Câu hỏi này là rõ ràng về những gì nó yêu cầu. Nó không mơ hồ, mơ hồ, không đầy đủ, quá rộng và cũng không hùng biện. Nó đã được trả lời hợp lý ở dạng hiện tại của nó. Nó chỉ là một người dùng stackoverflow trigger-happy khác làm điều đó cho bản ngã và giảm chất lượng của stackoverflow. – user3791372

+0

@jrharshath bạn có câu trả lời? tôi có nghi ngờ tương tự. Bạn có thể vui lòng chek https://stackoverflow.com/questions/44602309/making-a-proper-image-capture-of-screen-using-jquery –

Trả lời

50
+1

cảm ơn :) btw, tôi tìm thấy trình kết xuất mozilla trong câu trả lời của Jim Puls: http://www.hackdiary.com/2004/06/13/taking-automated-webpage-screenshots-with-embedded-mozilla/ – jrharshath

+0

Tôi kiểm tra IECapt ngay bây giờ (tôi cần một giải pháp windows). Dường như nó hoạt động tốt. –

+0

Ngoài ra còn có các dịch vụ khác như http://grabz.it –

0

Bạn có thể sử dụng tính năng tưởng tượng và viết tập lệnh kích hoạt mọi lúc bạn tải trang web.

+2

Hình ảnh ma thuật này tạo hình ảnh gốc từ trang web như thế nào? – Dejell

1

Tôi không chắc chắn nếu điều này là khá những gì bạn đang tìm kiếm nhưng tôi đã có rất nhiều thành công sử dụng HTML để Postscript chuyển đổi html2ps để tạo ra bản sao postscript của các trang web, mà tôi sau đó chuyển sang .gif hoặc .pngs

Điều này không tạo ra chất lượng ảnh chụp màn hình chính xác mà bạn nhận được từ trình duyệt web và không xử lý những thứ phức tạp như flash hoặc css, nhưng lợi thế là bạn có thể chạy nó trên máy chủ web.

(Tôi sử dụng nó để tạo hình thu nhỏ của người dùng tạo ra nội dung, để điều hướng)

6

Ai đó đã viết a blog post about this một vài năm trở lại. Có nhiều ví dụ bằng nhiều ngôn ngữ, sử dụng cả WebKit và Mozilla. Ngoài ra còn có an example in Ruby.

Nó tóm tắt điều này: quyết định bạn muốn cửa sổ của mình rộng đến mức nào; đặt một thành phần trình duyệt trong cửa sổ; đợi cho đến khi trang tải; nắm bắt nội dung bộ đệm pixel.

0

Không chắc nếu đây là những gì bạn muốn nhưng đây là những gì tôi làm đôi khi trong một pinch khi một số trang web không được lưu ngay .

Tôi chỉ in chúng sang PDF và tôi nhận được tệp PDF của 'đầu ra in'. Có một nhà văn Microsoft XPS Document trong danh sách máy in của tôi, nhưng tôi không sử dụng nó.

Hy vọng điều này sẽ hữu ích! =)

+0

neaope .. không phải những gì tôi muốn, chính xác .. Tôi muốn có một công cụ dòng lệnh để làm điều đó, và tìm thấy nó trong các câu trả lời khác, quá! dù sao cũng cảm ơn bạn! – jrharshath

3

Sử dụng Firefox, bạn sẽ cần phần bổ trợ đáng sợ.

18

sửa: http://wkhtmltopdf.org/

wkhtmltopdf và wkhtmltoimage là mã nguồn mở công cụ (LGPLv3) dòng lệnh để render HTML sang định dạng PDF và hình ảnh khác nhau bằng cách sử dụng công cụ vẽ QT Webkit.

+0

Điều này thật tuyệt vời, nhưng đừng mong đợi một ảnh chụp màn hình, nhưng kết quả của việc in ấn hầu như trên trang web và sau đó được chuyển thành pdf. Vì vậy, CSS có thể khác nhau, v.v. – corbacho

+2

@corbacho: Dự án bao gồm wkhtmltoimage – HyderA

2

Bạn cũng có thể sử dụng "gnome-web-photo" làm công cụ dòng lệnh để chụp màn hình trang web.

4

http://code.google.com/p/wkhtmltopdf/ một lần nữa ..

Có người đề cập này đã .. Tôi sẽ viết về nó một cách chi tiết hơn ...

Trái với những gì tên của nó, có trang html để chuyển đổi hình ảnh là tốt.
Nó hỗ trợ png và jpeg.
Người ta có thể sửa đổi chuỗi tác nhân người dùng của tất cả các url được yêu cầu và chiều rộng và chiều cao tối thiểu của trang web.
Có thể thêm các tiêu đề mới và đặt nó cho tất cả các yêu cầu.
Nó hoạt động trên Windows và Linux.
Nó có thể bỏ qua lỗi trang web.
Nó sử dụng thư viện Webkit và Qt. Nó cài đặt dễ dàng, không cần thêm libaries
(mọi thứ được bao gồm trong bản phân phối).
Nó được cập nhật miễn phí và thường xuyên. Có sẵn các tệp nhị phân cho cả Linux và Windows.
Nó có thể xử lý flash trên Windows. (Nó có thể làm như vậy trên Linux là tốt, chưa được kiểm tra)

1

Hãy thử: http://convertwebpage.com - đây là một ứng dụng web có thể chuyển đổi trang web thành hình ảnh (jpg, png) hoặc sang pdf và có một số tùy chọn.

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