Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 浏览器会优化渐进式JPEG加载吗?_Html_Image_Http_Optimization_Browser - Fatal编程技术网

Html 浏览器会优化渐进式JPEG加载吗?

Html 浏览器会优化渐进式JPEG加载吗?,html,image,http,optimization,browser,Html,Image,Http,Optimization,Browser,浏览器会优化渐进式JPEG加载吗 假设我有一个12M的JPEG,它是渐进式的。然后假设我有一个网页,其中JPEG嵌入了标记,大小设置为缩略图 问题是:大多数浏览器将加载整个12M文件,还是在分辨率足够时停止加载?大多数浏览器将加载整个文件。毕竟,稍后可能需要该文件,比如打印(分辨率更高),那么为什么要缓存一个不完整的文件呢?此外,您可能会在稍后获得javascript交互,该交互可能会更改图像的宽度和高度属性。更不用说用户放大或右键单击“查看图像”。简言之,这是无法优化的。这就是为什么你需要为缩

浏览器会优化渐进式
JPEG
加载吗

假设我有一个12M的JPEG,它是渐进式的。然后假设我有一个网页,其中
JPEG
嵌入了
标记,大小设置为缩略图


问题是:大多数浏览器将加载整个12M文件,还是在分辨率足够时停止加载?

大多数浏览器将加载整个文件。毕竟,稍后可能需要该文件,比如打印(分辨率更高),那么为什么要缓存一个不完整的文件呢?此外,您可能会在稍后获得javascript交互,该交互可能会更改图像的宽度和高度属性。更不用说用户放大或右键单击“查看图像”。简言之,这是无法优化的。这就是为什么你需要为缩略图制作单独的图片。这就是为什么我要问一个问题:当有渐进压缩格式时,我需要制作缩略图是不合理的。它可能是一些样式或标签,用于规定部分加载,用于缩略图…是否有浏览器只加载部分?渐进的目的不是为了压缩,而是为了渐进显示:显示看起来像整个图像的内容,而其余部分仍在显示中。对于缩略图大小的图像,可以将其与延迟加载进行比较,即在主要部分已可见的情况下加载其余部分。不,我不知道有任何浏览器会故意加载部分图像。很抱歉