应用程序中图片自动检测和压缩方法及系统技术方案

技术编号:13631259 阅读:64 留言:0更新日期:2016-09-02 11:44
本发明专利技术涉及计算机技术领域,提供了一种应用程序中图片自动检测和压缩方法及系统,所述方法包括:检测目标目录下的所有图片文件,判断所述图片文件的大小是否超过预设值;其中,图片文件的大小超过预设值的图片为待处理图片;记录所述待处理图片的基本信息;根据所述记录的基本信息对待处理图片进行压缩处理。本发明专利技术通过检测目标目录下的所有图片文件,判断图片文件的大小是否超过预设值,并自动对大小超过预设值的图片进行压缩处理,能够实现在应用程序开发过程中自动检测大图片,对大图片进行压缩,以减小应用程序的大小,无需再通过人工操作的方式去检查和压缩大图片。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种应用程序中图片自动检测和压缩方法及系统
技术介绍
目前,随着科技的发展,终端设备的显示屏幕一般都比较大,例如手机、电脑、电视机的屏幕都越来越大,像素也越来越高。应用程序中需要的图片也越来越大,导致应用程序越来越大。但是有些图片其实是可以压缩的,图片压缩以后可以减少应用程序的大小。例如,应用程序中存在多个很大的背景图(像素可能在1080*1920以上),很占空间。而且美术设计还在源源不断地设计出各种高质量大图,很多开发工程师都直接把这些大图放到了应用程序当中,导致应用程序越来越大。应用程序开发过程中,可以通过开发工程师手动压缩大图,但由于是人工手动操作,容易遗漏;而且有些小图也是可以压缩的,人工手动压缩的方式会导致大家都不会压缩小图。所以,应用程序中本来可以压缩很多图片以减少应用程序的大小,但是由于没有压缩或忘记压缩,导致应用程序越来越大。鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。
技术实现思路
本专利技术提供一种应用程序中图片自动检测和压缩方法及系统,旨在解决现有技术的应用程序中大图越来越多导致应用程序越来越大的技术问题。根据本专利技术实施例的第一方面,提供一种应用程序中图片自动检测和压缩方法,包括:检测目标目录下的所有图片文件,判断所述图片文件的大小是否超过预设
值;其中,图片文件的大小超过预设值的图片为待处理图片;记录所述待处理图片的基本信息;根据所述记录的基本信息对待处理图片进行压缩处理。在一些实施例中,所述检测目标目录下的所有图片文件,判断所述图片文件的大小是否超过预设值之前还包括:选择需要检测的目录的路径,设置目标目录。在一些实施例中,所述待处理图片的基本信息包括:图片的文件名、图片的路径和图片文件的大小中的一种或多种。在一些实施例中,所述根据所述记录的基本信息对待处理图片进行压缩处理之前还包括:展示一可供操作的窗口,所述窗口内容包括待处理图片的基本信息、对每一待处理图片和/或全部待处理图片是否进行压缩处理的选择按键以及开始压缩的执行按键。在一些实施例中,所述根据所述记录的基本信息对待处理图片进行压缩处理包括:调用特定的图片压缩接口对待处理图片进行压缩处理;所述根据所述记录的基本信息对待处理图片进行压缩处理之后还包括:将进行压缩处理后的图片存储至预定的压缩目录下,将所述进行压缩处理后的图片替换压缩处理前的待处理图片。根据本专利技术实施例的第二方面,还提供一种应用程序中图片自动检测和压缩系统,所述系统包括:图片大小检测模块,用于检测目标目录下的所有图片文件,判断所述图片文件的大小是否超过预设值;其中,图片文件的大小超过预设值的图片为待处理图片;图片信息记录模块,用于记录所述待处理图片的基本信息;图片压缩模块,用于根据所述记录的基本信息对待处理图片进行压缩处理。在一些实施例中,所述应用程序中图片自动检测和压缩系统还包括:目标目录设置模块,用于选择需要检测的目录的路径,设置目标目录。在一些实施例中,所述待处理图片的基本信息包括:图片的文件名、图片的路径和图片文件的大小中的一种或多种。在一些实施例中,所述应用程序中图片自动检测和压缩系统还包括:窗口展示模块,用于展示一可供操作的窗口,所述窗口内容包括待处理图片的基本信息、对每一待处理图片和/或全部待处理图片是否进行压缩处理的选择按键以及开始压缩的执行按键。在一些实施例中,所述图片压缩模块包括:接口调用单元,用于调用特定的图片压缩接口对待处理图片进行压缩处理;所述应用程序中图片自动检测和压缩系统还包括:图片替换模块,用于将进行压缩处理后的图片存储至预定的压缩目录下,将所述进行压缩处理后的图片替换压缩处理前的待处理图片。本专利技术实施例提供的技术方案可产生以下有益效果:本专利技术通过检测目标目录下的所有图片文件,判断图片文件的大小是否超过预设值,并自动对大小超过预设值的图片进行压缩处理,能够实现在应用程序开发过程中自动检测大图片,对大图片进行压缩,以减小应用程序的大小,无需再通过人工操作的方式去检查和压缩大图片。应用程序大小减小后能够加快其加载速度,升级时也能快速下载升级包,还能减少占用终端的存储空间。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。【附图说明】图1为本专利技术根据一示例性实施例示出的一种应用程序中图片自动检测和
压缩方法的流程图;图2为本专利技术根据一示例性实施例示出的另一种应用程序中图片自动检测和压缩方法的流程图;图3为本专利技术根据一示例性实施例示出的又一种应用程序中图片自动检测和压缩方法的流程图;图4为本专利技术根据一示例性实施例示出的又一种应用程序中图片自动检测和压缩方法中展示的可供操作的窗口的示意图;图5为本专利技术根据一示例性实施例示出的一种应用程序中图片自动检测和压缩方法的步骤S30的流程图;图6为本专利技术根据一示例性实施例示出的再一种应用程序中图片自动检测和压缩方法的流程图;图7为本专利技术根据一示例性实施例示出的一种应用程序中图片自动检测和压缩系统的框图;图8为本专利技术根据一示例性实施例示出的另一种应用程序中图片自动检测和压缩系统的框图;图9为本专利技术根据一示例性实施例示出的又一种应用程序中图片自动检测和压缩系统的框图;图10为本专利技术根据一示例性实施例示出的一种应用程序中图片自动检测和压缩系统的图片压缩模块53的框图;图11为本专利技术根据一示例性实施例示出的再一种应用程序中图片自动检测和压缩系统的框图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此
之间未构成冲突就可以相互组合。本专利技术实施例提供了一种应用程序中图片自动检测和压缩方法,用以在应用程序开发过程中自动检测大图片,对大图片进行压缩,以减小应用程序的大小,无需再通过人工操作的方式去检查和压缩大图片。如图1所示,该方法包括步骤S10-S30:在步骤S10中,检测目标目录下的所有图片文件,判断所述图片文件的大小是否超过预设值;其中,图片文件的大小超过预设值的图片为待处理图片。具体地,该目标目录可以提前设置好,因此,在一些实施例中,如图2所示,所述步骤S10之前还包括步骤S40:在步骤S40中,选择需要检测的目录的路径,设置目标目录。可以理解的是,上述选择需要检测的目录的路径可以通过人为设置,也可以通过本方法自动设置(也即通过程序自身进行自动设置)。人为设置时,可由应用程序的开发工程师选择该应用程序下需要检测的目录的路径,此时本实施例的方法则只需接收开发工程师对需要检测的目录的路径的输入,进行目标目录的设置;通过程序自身进行自动设置时,可由程序自身对应用程序中存储图片的目录进行搜索和确认(当然,确认应用程序自身搜索的存储图片的目录是否正确也可由开发工程师完成),然后再进行目标目录的设置。本本文档来自技高网
...

【技术保护点】
一种应用程序中图片自动检测和压缩方法,其特征在于,所述方法包括:检测目标目录下的所有图片文件,判断所述图片文件的大小是否超过预设值;其中,图片文件的大小超过预设值的图片为待处理图片;记录所述待处理图片的基本信息;根据所述记录的基本信息对待处理图片进行压缩处理。

【技术特征摘要】
1.一种应用程序中图片自动检测和压缩方法,其特征在于,所述方法包括:检测目标目录下的所有图片文件,判断所述图片文件的大小是否超过预设值;其中,图片文件的大小超过预设值的图片为待处理图片;记录所述待处理图片的基本信息;根据所述记录的基本信息对待处理图片进行压缩处理。2.如权利要求1所述的应用程序中图片自动检测和压缩方法,其特征在于,所述检测目标目录下的所有图片文件,判断所述图片文件的大小是否超过预设值之前还包括:选择需要检测的目录的路径,设置目标目录。3.如权利要求1所述的应用程序中图片自动检测和压缩方法,其特征在于,所述待处理图片的基本信息包括:图片的文件名、图片的路径和图片文件的大小中的一种或多种。4.如权利要求1所述的应用程序中图片自动检测和压缩方法,其特征在于,所述根据所述记录的基本信息对待处理图片进行压缩处理之前还包括:展示一可供操作的窗口,所述窗口内容包括待处理图片的基本信息、对每一待处理图片和/或全部待处理图片是否进行压缩处理的选择按键以及开始压缩的执行按键。5.如权利要求1所述的应用程序中图片自动检测和压缩方法,其特征在于,所述根据所述记录的基本信息对待处理图片进行压缩处理包括:调用特定的图片压缩接口对待处理图片进行压缩处理;所述根据所述记录的基本信息对待处理图片进行压缩处理之后还包括:将进行压缩处理后的图片存储至预定的压缩目录下,将所述进行压缩处理
\t后的图片替换压缩处理前的待处理图片。6.一种应...

【专利技术属性】
技术研发人员:白文龙
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1