防止渐进式jpeg完全加载
所以,假设我有一个只显示为缩略图的图像的大版本。通过使用渐进式jpeg,在达到一定扫描次数时停止加载,并且仅当用户选择完全打开时才继续加载,是否可以避免为缩略图创建单独的文件 如果是,如何控制图像的加载防止渐进式jpeg完全加载,jpeg,progressive,Jpeg,Progressive,所以,假设我有一个只显示为缩略图的图像的大版本。通过使用渐进式jpeg,在达到一定扫描次数时停止加载,并且仅当用户选择完全打开时才继续加载,是否可以避免为缩略图创建单独的文件 如果是,如何控制图像的加载 提前谢谢 这是可能的。你只需要修改一个解码器就可以了 只要您有权访问数据流,就可以控制加载。有两种方法: 1.客户端重 先决条件 映像服务器必须支持 例如,范围:bytes=0-1024表示您只请求前1024个字节 您必须事先知道要请求多少字节 如果您从服务器端推送该值,您可以说是完整大
提前谢谢 这是可能的。你只需要修改一个解码器就可以了
只要您有权访问数据流,就可以控制加载。有两种方法: 1.客户端重 先决条件
- 映像服务器必须支持
- 例如,
表示您只请求前1024个字节范围:bytes=0-1024
- 例如,
- 您必须事先知道要请求多少字节
- 如果您从服务器端推送该值,您可以说是完整大小的1/8
- 因此,客户端应该知道确切的字节数
- 如果
范围无效或不受支持,则服务器将返回整个映像,这是一个很好的自然“回退”
访问控制允许标题:必须设置“范围”
.htaccess
图像服务器上的示例:
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers: "range"
</IfModule>
如果您无法控制解码器,只需将文件修剪为仅包含第一次扫描,您就可以获得图像的DC值(1/8大小)。我也希望这样做。你说修剪文件是什么意思?你能把你的评论扩展成一个可能的答案吗?我似乎从错误的方向理解了这个问题:服务器应该停止发送数据,而不是客户端接收数据。但仍然不确定如何完成它。请看下面我的答案,我已经更新了它,包括客户端和服务器端解决方案。