Почему этот прогрессивный JPEG не загружается постепенно?

У меня есть несколько больших изображений на моем веб-сайте, и поэтому я сохранил их как прогрессивные JPEG. Таким образом, пользователь должен видеть, что что-то происходит во время загрузки. Но ничего не появляется в течение нескольких секунд, пока не будет загружен весь JPEG. Что я делаю неправильно?

Сайт (большое изображение должно быть очевидным) http://www.heylookthatsme.com/

Типичное изображение само по себе, отображаемое правильно: http://www.heylookthatsme.com/art/stories/Wonderland.jpg

РЕДАКТИРОВАТЬ: похоже, это может быть связано с моим использованием таблиц для разметки. Немного Googling предполагает, что таблицы не будут ничего показывать, пока не будет загружен последний байт. Я попробую использовать чистые DIV и посмотрим, решит ли это проблему.

1 ответ

Вы можете быть совершенно правы в своих прогрессивных JPEG, но веб-браузер не должен отображать их покадрово.

Отображение изображения полностью зависит от декодера. Сложнее реализовать, скажем, веб-браузер, который постоянно обновляет прогрессивный JPEG, чем буферизовать и отображать все сразу.

Помните, что каждый браузер может делать это по-своему.

Другие вопросы по тегам