System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图片加载,并且更具体地,涉及一种超大图片加载方法、装置及介质。
技术介绍
1、目前,前端在加载超大图片的情况下,会出现卡顿无法显示等问题,现有的解决技术方案是将超大图片固定大小切片,实现分割处理加载,但是这种将大图均匀切割成固定大小的小图块,通过将大图像素坐标划分成网格来实现。但在处理大图时可能会导致小图的尺寸过小或过大,导致产生丢失图像细节的技术问题。
技术实现思路
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、从而,本申请提供一种超大图片加载方法,通过将原始大图片分成多个区域,然后分别对每个区域进行感兴趣对象处理,识别出各个区域的感兴趣图像,根据识别出的感兴趣图像确定分割小图像的尺寸,从未避免小图的尺寸过小或过大,丢失图像细节的技术问题。
本文档来自技高网...【技术保护点】
1.一种超大图片加载方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,利用感兴趣区域处理方法分别对多个区域进行处理,确定每个区域是否包含感兴趣对象,包括:
3.根据权利要求1所述的方法,其特征在于,根据每个区域的感兴趣对象,确定小图块尺寸,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述小图块尺寸将所述待加载大图片分割成多个小尺寸图块,包括:
5.根据权利要求1所述的方法,其特征在于,将多个小尺寸图块发送至终端设备进行加载之前,还包括:将多个小尺寸图块放在预设存储器进行存储。
6.根据权利要求5所述的方法,其特征在于,还包括:在所述终端设备的加载请求结束后,删除所述预设存储器中的多个小尺寸图块。
7.一种超大图片加载装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,第一确定模块,包括:
9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-6任一所述的方法。
10.一种电子设
...【技术特征摘要】
1.一种超大图片加载方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,利用感兴趣区域处理方法分别对多个区域进行处理,确定每个区域是否包含感兴趣对象,包括:
3.根据权利要求1所述的方法,其特征在于,根据每个区域的感兴趣对象,确定小图块尺寸,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述小图块尺寸将所述待加载大图片分割成多个小尺寸图块,包括:
5.根据权利要求1所述的方法,其特征在于,将多个小尺寸图块发送至终端设备进行加载之前,还包括...
【专利技术属性】
技术研发人员:郭佳,徐奇,薛富恩,
申请(专利权)人:北京安锐卓越信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。