System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图片加载方法、装置、设备及存储介质制造方法及图纸_技高网

图片加载方法、装置、设备及存储介质制造方法及图纸

技术编号:40172605 阅读:6 留言:0更新日期:2024-01-26 23:42
本申请提供一种图片加载方法、装置、设备及存储介质,该方法包括:检测终端设备的设备类型以及终端设备的屏幕分辨率,并将原始图片转化为多个不同分辨率的待加载图片;根据设备类型将终端设备划分为移动端或非移动端,并根据划分结果确定终端设备对应的预设像素阈值;根据屏幕分辨率,确定终端设备的屏幕宽度值,并将屏幕宽度值与预设像素阈值进行比对,得到比对结果;根据比对结果从多个不同分辨率的待加载图片中确定一个目标待加载图片,并加载目标待加载图片以进行显示,使得缩短了图片的加载时间,用户获取信息的效率变高。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种图片加载方法、装置、设备及存储介质


技术介绍

1、随着计算机技术的发展,多来越多的人通过手机或电脑等设备从各种渠道快速获取所需的各种信息,其中获取信息的过程不仅需要加载文字信息,还可能需要加载大量的图片信息。

2、现有技术中,传统的图片加载方法是指通过手机或电脑等设备直接获取网页或对话消息中的所有原图片,并通过一定时间加载,在手机或电脑的屏幕显示出来。

3、然而,现有技术中,传统的图片加载方法在加载大量高分辨率的图片时,会导致图片加载时间过长,使得用户获取信息的效率变低。


技术实现思路

1、本申请提供一种图片加载方法、装置、设备及存储介质,通过提供的图片加载方法,使得缩短了图片加载时间,人们获取信息的效率变高。

2、第一方面,本申请提供一种图片加载方法,应用于任一终端设备,包括:

3、检测所述终端设备的设备类型;

4、检测所述终端设备的屏幕分辨率;

5、将原始图片转化为多个不同分辨率的待加载图片;

6、根据所述设备类型将所述终端设备划分为移动端或非移动端,并根据划分结果确定所述终端设备对应的预设像素阈值;

7、根据所述屏幕分辨率,确定所述终端设备的屏幕宽度值;

8、将所述屏幕宽度值与所述预设像素阈值进行比对,得到比对结果;

9、根据所述比对结果从所述多个不同分辨率的待加载图片中确定一个目标待加载图片;

10、加载所述目标待加载图片以进行显示。

11、在一种可能的设计中,所述将原始图片转化为多个不同分辨率的待加载图片,包括:获取所述终端设备的配置信息;根据所述配置信息和所述屏幕分辨率,将所述原始图片转化为对应的多个不同分辨率的待加载图片。

12、在一种可能的设计中,所述根据所述配置信息和所述屏幕分辨率,将所述原始图片转化为对应的多个不同分辨率的待加载图片,包括:对所述配置信息中多个信息对应的多个评分及所述多个信息的权重进行加权求和,得到终端设备的配置评分;根据所述配置评分及预设配置等级规则,确定所述多个不同分辨率与所述屏幕分辨率的多个不同比值;根据所述多个不同比值将所述原始图片转化为对应的多个不同分辨率的待加载图片。

13、在一种可能的设计中,所述根据划分结果确定所述终端设备对应的预设像素阈值,包括:若所述终端设备为移动端,则确定所述终端设备对应的第一预设像素阈值;若所述终端设备为非移动端,则确定所述终端设备对应的第二预设像素阈值,其中所述第二预设像素阈值大于所述第一预设像素阈值;相应地,所述将所述屏幕宽度值与所述预设像素阈值进行比对,得到比对结果,包括:若所述终端设备为移动端,则将所述屏幕宽度值与所述第一预设像素阈值进行比对,得到第一比对结果;若所述终端设备为非移动端,则将所述屏幕宽度值与所述第二预设像素阈值进行比对,得到第二比对结果。

14、在一种可能的设计中,其中所述比对结果为第一比对结果;相应地,所述根据所述比对结果从所述多个不同分辨率的待加载图片中确定一个目标待加载图片,包括:若所述第一比对结果为所述屏幕宽度值大于等于第一预设像素阈值,则从所述多个不同分辨率的待加载图片中确定第一目标待加载图片;若所述第一比对结果为所述屏幕宽度值小于所述第一预设像素阈值,则从所述多个不同分辨率的待加载图片中确定第二目标待加载图片,其中所述第二目标待加载图片的分辨率低于所述第一目标待加载图片的分辨率。

15、在一种可能的设计中,其中所述比对结果为第二比对结果;相应地,所述根据所述比对结果从所述多个不同分辨率的待加载图片中确定一个目标待加载图片,包括:若所述第二比对结果为所述屏幕宽度值大于等于第二预设像素阈值,则从所述多个不同分辨率的待加载图片中确定第三目标待加载图片;若所述第二比对结果为所述屏幕宽度值小于所述第二预设像素阈值,则从所述多个不同分辨率的待加载图片中确定第四目标待加载图片,其中所述第四目标待加载图片的分辨率低于所述第三目标待加载图片的分辨率。

16、在一种可能的设计中,所述加载所述目标待加载图片以进行显示,包括:创建目标标签,并根据所述目标标签加载所述目标待加载图片以进行显示,其中所述目标标签包含预设属性。

17、第二方面,本申请提供一种图片加载装置,应用于任一终端设备,包括:

18、第一检测模块,用于检测所述终端设备的设备类型;

19、第二检测模块,用于检测所述终端设备的屏幕分辨率;

20、转化模块,用于将原始图片转化为多个不同分辨率的待加载图片;

21、第一确定模块,用于根据所述设备类型将所述终端设备划分为移动端或非移动端,并根据划分结果确定所述终端设备对应的预设像素阈值;

22、第二确定模块,用于根据所述屏幕分辨率,确定所述终端设备的屏幕宽度值;

23、比对模块,用于将所述屏幕宽度值与所述预设像素阈值进行比对,得到比对结果;

24、第三确定模块,用于根据所述比对结果从所述多个不同分辨率的待加载图片中确定一个目标待加载图片;

25、加载模块,用于加载所述目标待加载图片以进行显示。

26、第三方面,本申请提供一种终端设备,包括:至少一个处理器和存储器;

27、所述存储器存储计算机执行指令;

28、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的图片加载方法。

29、第四方面,本申请提供一种计算机存储介质,所述计算机存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的图片加载方法。

30、本申请提供的图片加载方法、装置、设备及存储介质,通过将原始图片转化为多个不同分辨率的待加载图片,并根据设备类型将终端设备划分为移动端或非移动端;根据划分结果确定终端设备对应的预设像素阈值;将屏幕宽度值与预设像素阈值进行比对,根据比对结果确定目标待加载图片,并加载目标待加载图片以进行显示,使得缩短了图片的加载时间,用户获取信息的效率变高。

本文档来自技高网...

【技术保护点】

1.一种图片加载方法,其特征在于,应用于任一终端设备,包括:

2.根据权利要求1所述的方法,其特征在于,所述将原始图片转化为多个不同分辨率的待加载图片,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述配置信息和所述屏幕分辨率,将所述原始图片转化为对应的多个不同分辨率的待加载图片,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据划分结果确定所述终端设备对应的预设像素阈值,包括:

5.根据权利要求4所述的方法,其特征在于,其中所述比对结果为第一比对结果;

6.根据权利要求4所述的方法,其特征在于,其中所述比对结果为第二比对结果;

7.根据权利要求1至6任一项所述的方法,其特征在于,所述加载所述目标待加载图片以进行显示,包括:

8.一种图片加载装置,其特征在于,应用于任一终端设备,包括:

9.一种终端设备,其特征在于,包括:至少一个处理器和存储器;

10.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至7任一项所述的图片加载方法。

...

【技术特征摘要】

1.一种图片加载方法,其特征在于,应用于任一终端设备,包括:

2.根据权利要求1所述的方法,其特征在于,所述将原始图片转化为多个不同分辨率的待加载图片,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述配置信息和所述屏幕分辨率,将所述原始图片转化为对应的多个不同分辨率的待加载图片,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据划分结果确定所述终端设备对应的预设像素阈值,包括:

5.根据权利要求4所述的方法,其特征在于,其中所述比对结果为第一比对结果...

【专利技术属性】
技术研发人员:谭天星张洪飞李花都贾玉武林海
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1