为什么这个渐进式JPEG图片不能渐进式加载?

3
我在网站上有一些大图片,所以我将它们保存为渐进式的JPEG格式。这样用户下载时应该能看到正在发生的事情。但是在整个JPEG文件下载完成之前,几秒钟内什么都不会显示出来。我做错了什么?
网站链接(大图片应该很明显): http://www.heylookthatsme.com 典型的单独图片正常显示: http://www.heylookthatsme.com/art/stories/Wonderland.jpg 编辑:看起来可能是因为我使用表格进行布局。一些谷歌搜索表明,表格只有在最后一个字节被下载后才会显示任何内容。我将尝试使用纯DIV,看看是否可以解决问题。
1个回答

0

你的渐进式JPEG图像可能是完全正确的,但是网络浏览器不一定要逐帧显示它们。

图像的显示完全取决于解码器。实现一个连续更新渐进式JPEG的网络浏览器比缓冲并一次性显示它更复杂。

记住,每个浏览器可能会有不同的处理方式。


感谢。我发现这是真的。经过一些实验,我不得不改变两件事情:删除表格,并确保没有之前的图像。我使用JavaScript来更改img的"src"变量。如果我用另一张图像替换图像,则进展会被忽略。但是,如果我将图像替换为空(img=""),并添加一个计时器稍后加载新图像,那么成功:新图像逐步加载。我在网上找不到任何关于这个问题的其他参考资料,所以希望这些信息对某人有用。 - user3561869
你使用渐进式JPEG可能不是徒劳的。通常,渐进式JPEG比顺序的JPEG文件要小。 - user3344003

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接