图片处理方法、服务器及系统技术方案

技术编号:41301015 阅读:31 留言:0更新日期:2024-05-13 14:48
本说明书实施例提供了一种图片处理方法、服务器及系统。CDN服务器在接收到客户端发送的用于获取目标图片的第一图片获取请求后,可以确定目标图片的使用场景参数,然后确定与该使用场景参数适配的图片处理参数,并基于第一图片获取请求中携带的目标图片的图片标识以及该图片处理参数生成第二图片获取请求,将第二图片获取请求发送给中心服务器,中心服务器可以基于该图片标识获取目标图片,然后基于该图片处理参数对目标图片进行处理,得到处理后的目标图片,然后通过CDN服务器将该处理后的目标图片发送给客户端。通过上述图片处理方案,客户端无需在代码中体现不同使用场景下的图片标识的差异,可以将低前端开发的难度。

【技术实现步骤摘要】

本说明书实施例涉及图片处理,尤其涉及一种图片处理方法、服务器及系统


技术介绍

1、客户端在从服务端加载图片时,对于同一张图片,针对不同的使用场景(比如,客户端所处的网络状况不同、用户在客户端设置的语言偏好不同、客户端支持的图片格式不同等等),为了达到最佳的加载速度或展示效果,对待加载图片的规格(比如,分辨率、格式、尺寸等)的要求也不同。比如,如果客户端当前所处环境的网络状况较好,则可以向客户端返回高分辨率的图片,以达到最佳的展示效果,如果客户端当前所处环境的网络状况较差,则可以向客户端返回低分辨率的图片,以保证图片的加载速度,避免用户长时间等待。

2、相关技术中,要么针对所有使用场景均返回一样的图片,无法在不同使用场景下达到最佳的加载速度或展示效果。要么虽然支持针对不同的使用场景返回不同规格的图片,但是需要在客户端一侧对图片的访问地址进行修改,前端开发人员在开发客户端的代码时,代码逻辑中需要考虑为不同的使用场景配置不同的图片访问地址,即需要将不同规格图片的差异体现在代码中,具有一定的代码侵入性,会提升前端开发的难度。>

<本文档来自技高网...

【技术保护点】

1.一种图片处理方法,其特征在于,所述方法适用于CDN服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述使用场景参数包括所述客户端的网络状况参数,所述确定所述目标图片的使用场景参数,包括:

3.根据权利要求2所述的方法,其特征在于,客户端的网络状况被划分为多个质量等级,所述网络状况参数包括所述质量等级,所述映射关系基于以下方式确定:针对不同的地理区域,分别统计该地理区域内的多个客户端各自与所述CDN服务器在历史交互过程中的网络性能指标,基于所述多个客户端各自的网络性能指标确定该地理区域对应的所述质量等级;

4.根据权利要求1所述的方...

【技术特征摘要】

1.一种图片处理方法,其特征在于,所述方法适用于cdn服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述使用场景参数包括所述客户端的网络状况参数,所述确定所述目标图片的使用场景参数,包括:

3.根据权利要求2所述的方法,其特征在于,客户端的网络状况被划分为多个质量等级,所述网络状况参数包括所述质量等级,所述映射关系基于以下方式确定:针对不同的地理区域,分别统计该地理区域内的多个客户端各自与所述cdn服务器在历史交互过程中的网络性能指标,基于所述多个客户端各自的网络性能指标确定该地理区域对应的所述质量等级;

4.根据权利要求1所述的方法,其特征在于,所述使用场景参数包括所述客户端优先使用的语种,所述确定所述目标图片的使用场景参数,包括:判定所述第一图片获取请求携带的信息中是否包括用户设置的语种;如果包括,则将用户设置的语种作为所述客户端优先使用的语种;如果不包括,则从所述第一图片获取请求携带的信息中获取默认语种,将所述默认语种作为所述客户端优先使用的语种;和/或

5.根据权利要求4所述的方法,其特征在于,从所述第一图片获取请求携带的信息中获取的所述客户端支持的图片格式包括目标类型的图片格式,所述目标类型的图片格式为所述客户端所在设备的系统不支持的图片格式,所述客户端在接收到所述处理后的目标图片后,若判定所述处理后的目标图片的格式为所述目标类型的图片格式,则将所述处理后的目标图片转换成所述客户端所在设备的系统支持的图片格式后再展示。

6.根据权利要求1所述的方法,其特征在于,所述cdn服务器中预先存储有图片的使用场景参数与图片处理参数的映射关系,基于所述目标图片的使用场景参数确定用于对所...

【专利技术属性】
技术研发人员:孙禄永原琪蒋骏峰韩潮梁鑫匡文旺
申请(专利权)人:杭州阿里巴巴海外互联网产业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1