【技术实现步骤摘要】
本申请涉及电子
,具体的说是一种用于智能终端的图片处理方法、一种用于智能终端的图片处理装置、一种用于智能终端的页面显示方法、一种用于智能终端的图片处理终端设备以及一种用于智能终端的图片处理系统。
技术介绍
随着智能设备的普及,对智能终端程序的开发提出了越来越多的要求,例如,移动终端的购物APP为了更好地展示商品的特性,需要大量使用图片的展示;在使用HTML5Canvas进行移动终端游戏APP开发时,也会涉及到大量游戏图片纹理的频繁渲染。图片纹理的渲染是移动终端应用程序中资源消耗量大且耗时较多的操作,而图片纹理的渲染性能很大程度上决定整个移动终端应用程序的运行速度、流畅度以及用户的使用体验,在游戏APP中,纹理渲染的性能是决定整个游戏运行帧率的最大因素。不论是智能终端购物APP还是HTML5Canvas的游戏APP开发中,大量的基本元素(如商品详情,游戏场景,APP的用户UI等)都由图片构成。基于OpenGLES的纹理渲染中,图片进入渲染管线加载为纹理,纹理数据的复杂程度,直接关系到内存到显存的IO开销以及其在渲染管线中的计算复杂度。现有技术中,智能终端进行 ...
【技术保护点】
一种用于智能终端的图片处理方法,其特征在于,包括:接收图片处理指令;在接收到所述图片处理指令后,触发检测智能终端的图像处理引擎是否支持预定的处理方式;若支持,则向服务端请求与所述预定的处理方式对应的图片;若不支持,则向服务端请求与所述图像处理引擎支持的其他处理方式对应的图片。
【技术特征摘要】
1.一种用于智能终端的图片处理方法,其特征在于,包括:接收图片处理指令;在接收到所述图片处理指令后,触发检测智能终端的图像处理引擎是否支持预定的处理方式;若支持,则向服务端请求与所述预定的处理方式对应的图片;若不支持,则向服务端请求与所述图像处理引擎支持的其他处理方式对应的图片。2.根据权利要求1所述的用于智能终端的图片处理方法,其特征在于,所述在接收到所述图片处理指令后,触发检测智能终端的图像处理引擎是否支持预定的处理方式的步骤,包括:在接收到所述图片处理指令后,触发检测智能终端的图像处理引擎是否支持加载压缩纹理格式图片;所述若支持,则向服务端请求与所述预定的处理方式对应的图片的步骤,包括:若支持,则向服务端请求压缩纹理格式图片;所述若不支持,则向服务端请求与所述图像处理引擎支持的其他处理方式对应的图片的步骤,包括:若不支持,则向服务端请求普通格式图片。3.根据权利要求1所述的用于智能终端的图片处理方法,其特征在于,所述若支持,则向服务端请求压缩纹理格式图片的步骤,包括:若支持,则向服务端请求压缩纹理格式图片;若在预定的时间内未接收到所述服务端返回的压缩纹理图片,则向服务端请求普通格式图片。4.根据权利要求2所述的用于智能终端的图片处理方法,其特征在于,还包括:若接收到所述服务端返回的压缩纹理格式图片,则将所述压缩纹理格式图片直接加载到所述图像处理引擎中形成纹理;若接收到所述服务端返回的普通格式图片,则将所述普通格式图片解码后加载到所述图像处理引擎中形成纹理。5.根据权利要求2所述的用于智能终端的图片处理方法,其特征在于,所述压缩纹理格式图片包括以下至少一种格式的图片:ETC格式,PVR格式,ETC1格式,PVRTC格式,ATITC格式,S3TC格式。6.根据权利要求2所述的用于智能终端的图片处理方法,其特征在于,所述普通格式图片包括以下至少一种格式的图片:JPEG格式,JPG格式,PNG格式,BMP格式,TGA格式。7.根据权利要求2所述的用于智能终端的图片处理方法,其特征在于,所述在接收到所述图片加载指令后,触发检测智能终端的图像处理引擎是否支持处理压缩纹理格式图片的步骤,包括:在接收到所述图片加载指令后,触发依次检测智能终端的图像处理引擎是否支持处理预定的多种格式的压缩纹理格式图片;所述若支持,则向服务端请求压缩纹理格式图片的步骤,包括:若支持至少一种格式的压缩纹理格式图片,则向服务端请求所述图像处理引擎支持处理的至少一种格式的压缩纹理格式图片。8.根据权利要求2所述的用于智能终端的图片处理方法,其特征在于,所述若支持,则向服务端请求压缩纹理格式图片的步骤,包括:若支持,则查询所述图像处理引擎支持处理的压缩纹理格式图片的格式;向服务端请求所述图像处理引擎支持处理的格式的压缩纹理格式图片。9.根据权利要求4所述的用于智能终端的图片处理方法,其特征在于,所述若接收到所述服务端返回的普通格式图片,则将所述普通格式图片解码后加载到所述图像处理引擎中形成纹理的步骤,包括:若接收到所述服务端返回的普通格式图片,则根据所述普通格式图片的格式将所述普通格式图片解码为预定格式的纹理图片;将所述预定格式的纹理图片传至图片处理引擎,由所述图片处理引擎加载形成纹理。10.根据权利要求4所述的用于智能终端的图片处理方法,其特征在于,所述预定格式的纹理图片包括以下至少一种格式的纹理图片:RGB565格式,RGBA4444格式,ARGB8888格式,RGB888格式。11.根据权利要求9所述的用于智能终端的图片处理方法,其特征在于,所述根据所述普通格式图片的格式将所述普通格式图片解码为预定格式的纹理图
\t片,包括:若所述普通格式图片的格式为JPEG格式,则将所述普通格式图片解码为RGB565格式的纹理图片;若所述普通格式图片的格式为PNG格式,则将所述普通格式图片解码为RGBA4444格式的纹理图片。12.根据权利要求9所述的用于智能终端的图片处理方法,其特征在于,所述将所述预定格式的纹理图片传至图片处理引擎,由所述图片处理引擎加载形成纹理的步骤,包括:将所述预定格式的纹理图片按照图像抖动算法进行抖动处理;将抖动处理后的预定格式的纹理图片传至图片处理引擎,由所述图片处理引擎加载形成纹理。13.根据权利要求4所述的用于智能终端的图片处理方法,其特征在于,还包括:对所述纹理进行纹理渲染。14.一种用于智能终端的图片处理装置,其特征在于,包括:图片处理指令接收单元,用于接收图片处理指令;检测单元,用于在接收到所述图片处理指令后,触发检测智能终端的图像处理引擎是否支持预定的处理方式;第一图片请求单元,用于若支持,则向服务端请求与所述预定的处理方式对应的图片;第二图片请求单元,用于若不支持,则向服务端请求与...
【专利技术属性】
技术研发人员:杨江,彭爽,何正军,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。