Tôi đang cố gắng hiểu liệu trang web có cho phép xem tiến bộ JPEG hay không.HTML và hiển thị phần tử <img/>
Giả sử chúng ta có một máy chủ ở đâu (xem progressive jpegs):
$ identify /var/www/test.jpg
/var/www/test.jpg JPEG 2048x1080 2048x1080+0+0 8-bit DirectClass 129KB 0.020u 0:00.019
$ identify -verbose /var/www/test.jpg | grep Inter
Interlace: JPEG
bây giờ nếu chúng ta đặt các tài liệu HTML sau:
$ cat /var/www/test.html
<!DOCTYPE html>
<html>
<head><title>jpg test</title></head>
<body>
<p><img src="test.jpg" width="256" height="128"></p>
</body>
</html>
Tôi cố gắng để hiểu được hay không (theo img element), một tác nhân người dùng được yêu cầu tải xuống hình ảnh toàn bộ2048x1080
trong khi vùng hiển thị chỉ là 256x128
.
Hoặc trên trái một User Agent, được phép đưa vào tài khoản các khu vực rendering: 256x128
, và do đó suy ra nó chỉ có thể xử lý một phần của tiến JPEG. Biết rằng không có điểm nào trong việc có độ phân giải đầy đủ vì nó sẽ không thêm bất kỳ chi tiết nào vào hình ảnh (về mặt kỹ thuật, một lớp chất lượng sẽ tác động ngay cả ở độ phân giải thấp, đây chỉ là để đơn giản hóa). Thông thường, tôi muốn biết trong một ứng dụng như bản đồ google, nếu Tác nhân người dùng có thể hủy (tạm ngưng?) Truy xuất hình ảnh hiện được hiển thị, vì Người dùng quyết định thu phóng một số chi tiết hơn chỉ dựa trên một phần kết quả từ việc giải nén một số ảnh lũy tiến JPEG (toàn bộ JPEG chưa nằm ở phía Người dùng).
Chỉ cần làm rõ, bạn đang yêu cầu nếu trình duyệt web được phép hủy bỏ render/tải cho một hình ảnh độ phân giải cao sớm khi nó có đủ của một JPEG tiên tiến để hiển thị hình ảnh ở độ phân giải mã số
của nó chỉ định? –
micke
Chính xác. Hay nói chung là "Khi nào trình duyệt web được phép hủy bỏ việc tải xuống một img src?" – malat
Tôi nghi ngờ bất kỳ trình duyệt hiện tại nào sẽ hủy tải xuống khi có đủ độ phân giải, nhưng câu hỏi của bạn là một ưu đãi tốt cho các nhà phát triển trình duyệt.Có thể ai đó trước tiên thực hiện câu hỏi của bạn, và sau đó cung cấp cho bạn câu trả lời cho trình duyệt cụ thể đó :-) Hãy xem xét việc không tải xuống toàn bộ hình ảnh có thể có những nhược điểm, vì bạn có thể bị mất tải trước có thể được dự định là tối ưu hóa. –