Почему этот прогрессивный JPEG не загружается постепенно?
У меня есть несколько больших изображений на моем веб-сайте, и поэтому я сохранил их как прогрессивные JPEG. Таким образом, пользователь должен видеть, что что-то происходит во время загрузки. Но ничего не появляется в течение нескольких секунд, пока не будет загружен весь JPEG. Что я делаю неправильно?
Сайт (большое изображение должно быть очевидным) http://www.heylookthatsme.com/
Типичное изображение само по себе, отображаемое правильно: http://www.heylookthatsme.com/art/stories/Wonderland.jpg
РЕДАКТИРОВАТЬ: похоже, это может быть связано с моим использованием таблиц для разметки. Немного Googling предполагает, что таблицы не будут ничего показывать, пока не будет загружен последний байт. Я попробую использовать чистые DIV и посмотрим, решит ли это проблему.
1 ответ
Вы можете быть совершенно правы в своих прогрессивных JPEG, но веб-браузер не должен отображать их покадрово.
Отображение изображения полностью зависит от декодера. Сложнее реализовать, скажем, веб-браузер, который постоянно обновляет прогрессивный JPEG, чем буферизовать и отображать все сразу.
Помните, что каждый браузер может делать это по-своему.