Tôi có trang web HTML sau:Làm thế nào để thực hiện một ảnh chụp từ một dòng MJPEG trong HTML
<html>
<body>
<IMG SRC='http://85.46.64.155/axis-cgi/mjpg/video.cgi'>
</body>
</html>
trang web này hiển thị thức ăn chăn nuôi của một camera IP luồng dữ liệu MJPEG. Bạn có thể thử mã ở trên tại đây: http://jsfiddle.net/jU4aq/ (nó không hoạt động từ IE)
Câu hỏi của tôi là cách tôi có thể tạo ảnh chụp nhanh của nguồn cấp dữ liệu đó. Về cơ bản tôi muốn thêm một nút mà khi người dùng nhấp vào nó, một hộp thoại sẽ bật lên và sẽ cung cấp cho bạn tùy chọn để lưu hình ảnh.
Điều này chắc chắn là không thể trong HTML thuần túy. Bạn có thể sử dụng ngôn ngữ phía máy chủ nào và (thực tế hơn) phía máy khách nào? –
Javascript là lựa chọn duy nhất của tôi. Tôi không thể sử dụng bất kỳ ngôn ngữ phía máy chủ nào. – LEM
Hmm. Tìm nạp hình ảnh vào phần tử canvas có thể hoạt động, nếu chỉ lấy khung hình hiện tại một cách đáng tin cậy. Gắn thẻ lại để hiển thị tốt hơn .... Tuy nhiên, để thực sự phân phát tệp cục bộ dưới dạng tải xuống "Lưu dưới dạng", bạn có thể cần thêm Flash. –