一种iOS应用开发的图片管理方法和图片管理装置制造方法及图纸

技术编号:36114068 阅读:10 留言:0更新日期:2022-12-28 14:17
本文提供了一种iOS应用开发的图片管理方法和图片管理装置,应用于服务器端,包括:接收作者在网页端和/或本地端发布的待添加图片;对所述待添加图片进行完整性校验;当校验结果为图片完整时,统一待添加图片的格式;提取所述待添加图片的特征点,通过比较待添加图片的特征点与iOS应用中现存图片的特征点,得到待添加图片与现存图片之间的相似度值;当所述相似度值大于设定阈值时,禁止添加所述待添加图片;当所述相似度值不大于设定阈值时,将所述待添加图片添加至iOS应用的相关文件夹中。本文能够尽可能的减少重复图片的出现,进而提高开发效率,减少人力物力的耗费。减少人力物力的耗费。减少人力物力的耗费。

【技术实现步骤摘要】
一种iOS应用开发的图片管理方法和图片管理装置


[0001]本专利技术涉及软件开发领域,特别地,涉及一种iOS应用开发的图片管理方法和图片管理装置。

技术介绍

[0002]iOS开发过程中存在很多图片,处在开发过程中的图片经常会有变动,但是现阶段的图片管理不规范,随着工程的不断迭代,iOS应用中存在大量重复图片,如此一来,在iOS应用上线之前还需对其中重复度高的图片进行排查和删除,进而耗费大量的人力物力。
[0003]因此,现在亟需一种iOS应用开发的图片管理方法,能够在iOS开发过程中尽可能的减少重复图片的出现,进而提高开发效率,减少人力物力的耗费。

技术实现思路

[0004]本文实施例的目的在于提供一种iOS应用开发的图片管理方法和图片管理装置,以尽可能的减少重复图片的出现,进而提高开发效率,减少人力物力的耗费。
[0005]为达到上述目的,一方面,本文实施例提供了一种iOS应用开发的图片管理方法,应用于服务器端,包括:
[0006]接收作者在网页端和/或本地端发布的待添加图片;
[0007]对所述待添加图片进行完整性校验;
[0008]当校验结果为图片完整时,统一待添加图片的格式;
[0009]提取所述待添加图片的特征点,通过比较待添加图片的特征点与iOS应用中现存图片的特征点,得到待添加图片与现存图片之间的相似度值;
[0010]当所述相似度值大于设定阈值时,禁止添加所述待添加图片;
[0011]当所述相似度值不大于设定阈值时,将所述待添加图片添加至iOS应用的相关文件夹中。
[0012]优选的,所述当所述相似度值不大于设定阈值时,将所述待添加图片添加至iOS应用的相关文件夹中之后还包括:
[0013]根据待添加图片的用途以及iOS应用中该用途现存图片的数量,按照预设命名规则,确定所述待添加图片对应的图片名称;
[0014]将所述图片名称输入预先训练得到的识别模型中,以由所述识别模型判断所述图片名称是否为错误名称以及对应的错误类型;
[0015]若是,则根据所述错误名称以及对应的错误类型,确定所述待添加图片的正确名称,根据所述正确名称对所述待添加图片命名;
[0016]若否,则根据所述图片名称对所述待添加图片命名。
[0017]优选的,所述根据所述错误名称以及对应的错误类型,确定所述待添加图片的正确名称进一步包括:
[0018]将所述错误类型对照错误类型记录表,得到所述错误类型对应的修改方式;
[0019]按照所述修改方式对所述错误名称进行修改,得到所述待添加图片的正确名称。
[0020]优选的,所述当所述相似度值不大于设定阈值时,将所述待添加图片添加至iOS应用的相关文件夹中进一步包括:
[0021]根据所述待添加图片的用途,确定用于存放该用途图片的所属文件夹;
[0022]将所述待添加图片添加至所属文件夹中,更新所属文件夹的版本号;
[0023]通过json文件记录所属文件夹更新后的版本号,以及所述作者的信息。
[0024]优选的,所述将所述待添加图片添加至所属文件夹中,更新所属文件夹的版本号之后还包括:
[0025]通过json文件确定所属文件夹的更新前的版本对应的上一作者的信息;
[0026]根据所述上一作者的信息,通知所述上一作者所属文件夹已升级。
[0027]优选的,还包括:
[0028]当无待添加的图片后,将iOS应用打包为安装包,将所述安装包发送至用户设备进行安装。
[0029]优选的,所述将iOS应用打包为安装包,将所述安装包发送至用户设备进行安装之前还包括:
[0030]向用户设备发送安装链接;
[0031]接收所述安装链接被触发后回传的唯一设备标识符;
[0032]当所述唯一设备标识符为新的标识符时,将所述安装包发送至用户设备进行安装。
[0033]优选的,所述将iOS应用打包为安装包,将所述安装包发送至用户设备进行安装之前还包括:
[0034]判断所述安装包的体积是否大于设定体积;
[0035]若是,则确定所述iOS应用中存在重复图片,识别并剔除所述iOS应用中的重复图片后循环执行上述判断步骤,直至所述安装包的体积不大于设定体积;
[0036]若否,则将所述iOS应用打包为安装包,将所述安装包发送至用户设备进行安装。
[0037]优选的,所述识别并剔除所述iOS应用中的重复图片进一步包括:
[0038]提取所述iOS应用中所有图片的特征点,根据所述特征点比较多张图片之间的重复度值;
[0039]将重复度值大于门限值的多张图片确定为一组重复图片;
[0040]对一组重复图片进行聚合处理,得到一张图片,或
[0041]对一组重复图片进行剔除处理,直至仅有一张图片。
[0042]优选的,所述对一组重复图片进行聚合处理,得到一张图片进一步包括:
[0043]对一组重复图片中每张图片进行相同的区域划分,得每张重复图片的多个区域;
[0044]根据每张重复图片中每一区域的区域特征点,确定每一区域的基准区域;
[0045]基于每一区域的基准区域,将所有基准区域进行聚合得到一张图片。
[0046]优选的,所述根据每张重复图片中每一区域的区域特征点,确定每一区域的基准区域进一步包括:
[0047]当多张重复图片在某一区域的区域重复度值大于区域门限值时,将所述多张重复图片作为基准图片,计算得到基准图片的数目;
[0048]当所述基准图片的数目大于设定数目时,则将任意一张基准图片中的该区域作为与该区域对应的基准区域;
[0049]当所述基准图片的数目不大于设定数目时,则将所有重复图片中任意一张图片中的该区域作为与该区域对应的基准区域。
[0050]另一方面,本文实施例提供了一种iOS应用开发的图片管理装置,应用于服务器端,所述装置包括:
[0051]接收模块,用于接收作者在网页端和/或本地端发布的待添加图片;
[0052]校验模块,用于对所述待添加图片进行完整性校验;
[0053]统一模块,用于当校验结果为图片完整时,统一待添加图片的格式;
[0054]提取模块,用于提取所述待添加图片的特征点,通过比较待添加图片的特征点与iOS应用中现存图片的特征点,得到待添加图片与现存图片之间的相似度值;
[0055]禁止添加模块,用于当所述相似度值大于设定阈值时,禁止添加所述待添加图片;
[0056]允许添加模块,用于当所述相似度值不大于设定阈值时,将所述待添加图片添加至iOS应用的相关文件夹中。
[0057]又一方面,本文实施例还提供了一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,所述计算机程序被所述处理器运行时,执行根据上述权利要求所述方法的指令。
[0058]又一方面,本文实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种iOS应用开发的图片管理方法,其特征在于,应用于服务器端,包括:接收作者在网页端和/或本地端发布的待添加图片;对所述待添加图片进行完整性校验;当校验结果为图片完整时,统一待添加图片的格式;提取所述待添加图片的特征点,通过比较待添加图片的特征点与iOS应用中现存图片的特征点,得到待添加图片与现存图片之间的相似度值;当所述相似度值大于设定阈值时,禁止添加所述待添加图片;当所述相似度值不大于设定阈值时,将所述待添加图片添加至iOS应用的相关文件夹中。2.根据权利要求1所述的iOS应用开发的图片管理方法,其特征在于,所述当所述相似度值不大于设定阈值时,将所述待添加图片添加至iOS应用的相关文件夹中之后还包括:根据待添加图片的用途以及iOS应用中该用途现存图片的数量,按照预设命名规则,确定所述待添加图片对应的图片名称;将所述图片名称输入预先训练得到的识别模型中,以由所述识别模型判断所述图片名称是否为错误名称以及对应的错误类型;若是,则根据所述错误名称以及对应的错误类型,确定所述待添加图片的正确名称,根据所述正确名称对所述待添加图片命名;若否,则根据所述图片名称对所述待添加图片命名。3.根据权利要求2所述的iOS应用开发的图片管理方法,其特征在于,所述根据所述错误名称以及对应的错误类型,确定所述待添加图片的正确名称进一步包括:将所述错误类型对照错误类型记录表,得到所述错误类型对应的修改方式;按照所述修改方式对所述错误名称进行修改,得到所述待添加图片的正确名称。4.根据权利要求1所述的iOS应用开发的图片管理方法,其特征在于,所述当所述相似度值不大于设定阈值时,将所述待添加图片添加至iOS应用的相关文件夹中进一步包括:根据所述待添加图片的用途,确定用于存放该用途图片的所属文件夹;将所述待添加图片添加至所属文件夹中,更新所属文件夹的版本号;通过json文件记录所属文件夹更新后的版本号,以及所述作者的信息。5.根据权利要求4所述的iOS应用开发的图片管理方法,其特征在于,所述将所述待添加图片添加至所属文件夹中,更新所属文件夹的版本号之后还包括:通过json文件确定所属文件夹的更新前的版本对应的上一作者的信息;根据所述上一作者的信息,通知所述上一作者所属文件夹已升级。6.根据权利要求1所述的iOS应用开发的图片管理方法,其特征在于,还包括:当无待添加的图片后,将iOS应用打包为安装包,将所述安装包发送至用户设备进行安装。7.根据权利要求6所述的iOS应用开发的图片管理方法,其特征在于,所述将iOS应用打包为安装包,将所述安装包发送至用户设备进行安装之前还包括:向用户设备发送安装链接;接收所述安装链接被触发后回传的唯一设备标识符;当所述唯一设备标识符为新的标识符时,将所述安装包发送至用户设备进行安装。
8.根据权利要求6所述的iOS应用开发的图片管理方法,其特征在于,所述将iOS应用打包为安装包,将所述安装包发送至用户设备进行安装之前还包括:判断...

【专利技术属性】
技术研发人员:秦梓鑫
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1