CN106325838B - 应用程序编译流程的图片处理方法及装置 - Google Patents
应用程序编译流程的图片处理方法及装置 Download PDFInfo
- Publication number
- CN106325838B CN106325838B CN201510355060.XA CN201510355060A CN106325838B CN 106325838 B CN106325838 B CN 106325838B CN 201510355060 A CN201510355060 A CN 201510355060A CN 106325838 B CN106325838 B CN 106325838B
- Authority
- CN
- China
- Prior art keywords
- picture
- compiling
- preset
- tool
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 238000007906 compression Methods 0.000 claims abstract description 90
- 230000006835 compression Effects 0.000 claims abstract description 88
- 238000012545 processing Methods 0.000 claims abstract description 76
- 238000000034 method Methods 0.000 claims description 36
- 230000008569 process Effects 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims 2
- 238000009434 installation Methods 0.000 abstract description 23
- 230000000694 effects Effects 0.000 abstract description 11
- 230000005540 biological transmission Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开一种应用程序编译流程的图片处理方法,所述应用程序编译流程的图片处理方法包括以下步骤:接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片。本发明还公开一种应用程序编译流程的图片处理装置。本发明实现自定义压缩工具对图片压缩,提高图片压缩的效果,减少安装包的大小。
Description
技术领域
本发明涉及移动终端技术领域,尤其涉及应用程序编译流程的图片处理方法及装置。
背景技术
随着移动智能终端的快速发展,智能终端中应用软件也越来越多,应用软件的安装通常需通过网络下载相应的安装包。但是随着应用软件的功能越来越多,安装包也在不断的升级,从而使得安装包越来越大,进而导致传输过程中产生的流量加大,浪费网络传输流量资源。
在安卓操作***中,安装包为apk安装包,在通过安卓编译平台对应应用程序编译时,通常采用预置编译处理工具对所述资源文件进行编译,然而在预置编译处理工具对图片压缩处理流程中通常采用安卓编译平台自带的压缩工具对图片进行压缩,由于安卓编译平台自带的压缩工具的压缩效果较差,导致生成的apk安装包较大。
发明内容
本发明实施例的主要目的是提供一种应用程序编译流程的图片处理方法及装置,旨在实现自定义压缩工具对图片压缩,提高图片压缩的效果,减少安装包的大小。
为实现上述目的,本发明实施例提供了一种应用程序编译流程的图片处理方法,所述应用程序编译流程的图片处理方法包括以下步骤:
接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;
提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片。
进一步地,本发明实施例还提供了一种应用程序编译流程的图片处理装置,所述应用程序编译流程的图片处理装置包括:
获取模块,用于接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;
处理模块,用于提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片。
本发明实施例通过在接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片。从而可以实现自定义压缩工具对图片压缩,因此提高了图片压缩的效果,减少了安装包的大小,进而减少传输过程中产生的流量,节省网络传输流量资源。
附图说明
图1是本发明应用程序编译流程的图片处理装置第一实施例的硬件架构示意图;
图2是本发明应用程序编译流程的图片处理装置第二实施例的功能模块示意图;
图3是本发明应用程序编译流程的图片处理装置第三实施例的功能模块示意图;
图4是本发明应用程序编译流程的图片处理方法第一实施例的流程示意图;
图5是本发明应用程序编译流程的图片处理方法第二实施例的流程示意图;
图6是本发明应用程序编译流程的图片处理方法第三实施例的流程示意图;
图7是本发明应用程序编译流程的图片处理方法第四实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,提出本发明应用程序编译流程的图片处理装置第一实施例。该实施例中,该应用程序编译流程的图片处理装置第一实施例包括:处理器111、存储器112、用户接口113、网络接口114及通信总线115。通信总线115用于数据服务器中各组成部件之间的通信,用户接口113用于接收用户输入的信息,该用户接口可以为有线接口及无线接口,例如键盘、鼠标等。网络接口114用于数据服务器与外部进行互相通信,该网络接口114也可以包括有线接口及无线接口。存储器112可以包括一个或一个以上计算机可读存储介质,而且其不但包括内部存储器,还包括外部存储器。该存储器中存储有操作***及图片处理应用程序等等。处理器111用于调用存储器112中的图片处理应用程序,以执行以下操作:
接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;
提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片。
进一步地,处理器111还用于调用存储器112中的图片处理应用程序,以执行以下操作:
调用预置的第二预置图片压缩工具压缩所述第二图片;或者,
调用所述第一预置图片压缩工具压缩所述第二图片。
进一步地,所述第一预置图片压缩工具为pngout工具,所述第二预置图片压缩工具为pngcrush程序。
进一步地,所述第二图片为九宫格图片;所述第一图片为非九宫格图片。
进一步地,处理器111还用于调用存储器112中的图片处理应用程序,以执行以下操作:
根据所述图片的格式对所述图片进行分类处理,以获得第一预置格式的第一图片和第二预置格式的第二图片。
本发明实施例通过在接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片。从而可以实现自定义压缩工具对图片压缩,因此提高了图片压缩的效果,减少了安装包的大小,进而减少传输过程中产生的流量,节省网络传输流量资源。
进一步地,参照图2,在本发明应用程序编译流程的图片处理装置第二实施例中,该应用程序编译流程的图片处理装置包括:
获取模块10,用于接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;
处理模块20,用于提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片。
本发明实施例提供的应用程序编译流程的图片处理装置主要应用于安卓操作***中,用于对应用程序编译流程进行控制,以生成安装包。本实施例中,该安装包是指apk安装包。
上述应用程序编译请求可以由开发人员主动输入,开发人员在完成新的应用程序开发工作后,需要对该应用程序进行编译以生成相应的apk安装包发布到网站上,以供用户进行下载安装。具体地,开发人员可通过Android编译平台提供的软件操作界面输入应用程序编译请求,在Android编译平台接收到开发人员输入的程序编译请求后,将获取该应用程序对应的资源文件下的所有的图片。
可以理解的是,在资源文件中所有的图片包括各种格式的图片,例如可以包括png的图片、jpg的图片和bmp的图片等等。具体地,在png图片中还包括“.9.png”为扩展名的九宫格图片。上述第一图片的第一预置格式和第二图片的第二预置格式类型可以根据实际需要进行设置,本实施例中,优选地,上述第二图片的第二预置格式为“.9.png”图片格式,第一图片的第一预置格式为除“.9.png”图片格式以外的所有图片格式。即在本实施例中,所述第二图片为九宫格图片;所述第一图片为非九宫格图片。
进一步地,上述第一预置图片压缩工具的类型也可以根据实际需要设置,本实施例中,为了降低压缩后图片的大小,优选地,可以采用pngout工具,该pngout工具可以将常用图像转换为PNG格式并将其压缩的工具,因此可以实现对上述第一预置格式的所有图片进行压缩。可以理解的是,为了提高压缩效果,还可以针对不同格式的图片采用不同的压缩工具。
上述预置编译处理工具通常采用aapt(Android Asset Packaging Tool),通过aapt可以将资源文件编译成二进制文件。其中对资源文件中的图片处理过程通常是调用预置的图片压缩工具对图片进行压缩处理,该调用预置的图片压缩工具指Android编译平台自带的图片压缩工具pngcrush程序,该pngcrush程序为aapt内置的开源压缩算法。
具体地,在Android编译平台接收到开发人员输入的程序编译请求后,将首先获取资源文件下的所有图片,然后提取所述图片中为第一预置格式的第一图片,并调用上述pngout工具对该第一图片进行压缩工作;此外,通过aapt对资源文件进行编译处理,当进入图片压缩流程时,首先提取图片中为第二预置格式的第二图片,并对该第二图片的格式特征数据进行提取(在九宫格图片中,为了保证图片格式不变,部分像素数据块是不能被压缩的,该格式特征数据是指不能别压缩的数据块进行提取,具体地,可以参照现有技术中对九宫格图片的压缩);然后对该第二图片进行压缩,以保证第二图片的格式不变。
应当说明的是,调用pngout工具对第一图片压缩的时间可以根据实际需要进行设置,在此不做进一步地限定。例如,可以在上述aapt对资源文件进行编译前(如首先进行第一图片的压缩)、在aapt对资源文件进行编译时(如同时进行第一图片和第二图片的压缩)、也可以在aapt对资源文件进行编译后(首先进行第二图片的压缩,然后进行第一图片的压缩)。具体地,本实施例中,可以采用多个进程同时执行第一图片的压缩和aapt的编译操作。可以理解的是,由于上述pngout工具采取的压缩方式为极限压缩,因此对图片压缩的时间较长,本实施例中,优选地,在接收到上述应用程序编译请求时,即可开启一进程执行第一图片的压缩工作,当应用程序编译流程执行到需要通过aapt进行资源文件编译处理时,可以同时开启另一进程启动aapt对资源文件编译处理。
本发明实施例通过在接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片。从而可以实现自定义压缩工具对图片压缩,因此提高了图片压缩的效果,减少了安装包的大小,进而减少传输过程中产生的流量,节省网络传输流量资源。
应当说明的是,对上述第二图片的压缩方式可以根据实际需要进行设置,以下通过两种不同的实时方式进行详细说明。
例如,在第一实时方式中:可以不改变原有aapt压缩机制。具体地,在本发明应用程序编译流程的图片处理装置第一实施方式中,所述处理模块20具体用于调用预置的第二预置图片压缩工具压缩所述第二图片。该第二预置图片压缩工具为pngcrush程序,即在本实施方式中,可以通过直接调用编译平台自带的pngcrush程序对第二图片进行压缩。
此外,为了提高压缩效果,在第二实时方式中:还可以不采用编译平台自带的pngcrush程序对第二图片进行压缩。具体地,在本发明应用程序编译流程的图片处理装置第二实施方式中,上述处理模块20具体用于调用上述第一预置图片压缩工具压缩所述第二图片。
优选地,处理模块20对于第二图片的压缩可以采用本发明应用程序编译流程的图片处理装置第二实施方式:调用上述第一预置图片压缩工具压缩所述第二图片。从而在对aapt编译处理完成生成apk安装包时,只需要通过接口函数获取pngout工具压缩的图片即可。
进一步地,参照图3,基于本发明应用程序编译流程的图片处理装置任一实施例,在本发明应用程序编译流程的图片处理装置第三实施例中,上述应用程序编译流程的图片处理装置还包括:
分类模块30,用于根据所述图片的格式对所述图片进行分类处理,以获得第一预置格式的第一图片和第二预置格式的第二图片。
本实施例中,在获取到上述图片后,可以根据图片的扩展名对图片进行分类处理,具体地,可以按照上述第一预置格式和第二预置格式对图片进行分类,以得到九宫格图片和非九宫格图片,然后将九宫格图片储存到第一预置位置,将非九宫格图片存储到第二预置位置,在后续进行图片压缩时,可以直接在分别在第一预置位置和第二预置位置进行图片读取即可。由于在本实施例中,首先对图片进行分类处理,因此无需在图片压缩时对每一张图片进行格式判断,从而有效提高了压缩的速度。
本发明提出了一种应用程序编译流程的图片处理方法。参照图4,本发明应用程序编译流程的图片处理方法第一实施例中,该应用程序编译流程的图片处理方法包括以下步骤:
步骤S10,接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;
步骤S20,提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片。
本发明实施例提供的应用程序编译流程的图片处理方法主要应用于安卓操作***中,用于对应用程序编译流程进行控制,以生成安装包。本实施例中,该安装包是指apk安装包。
上述应用程序编译请求可以由开发人员主动输入,开发人员在完成新的应用程序开发工作后,需要对该应用程序进行编译以生成相应的apk安装包发布到网站上,以供用户进行下载安装。具体地,开发人员可通过Android编译平台提供的软件操作界面输入应用程序编译请求,在Android编译平台接收到开发人员输入的程序编译请求后,将获取该应用程序对应的资源文件下的所有的图片。
可以理解的是,在资源文件中所有的图片包括各种格式的图片,例如可以包括png的图片、jpg的图片和bmp的图片等等。具体地,在png图片中还包括“.9.png”为扩展名的九宫格图片。上述第一图片的第一预置格式和第二图片的第二预置格式类型可以根据实际需要进行设置,本实施例中,优选地,上述第二图片的第二预置格式为“.9.png”图片格式,第一图片的第一预置格式为除“.9.png”图片格式以外的所有图片格式。即在本实施例中,所述第二图片为九宫格图片;所述第一图片为非九宫格图片。
进一步地,上述第一预置图片压缩工具的类型也可以根据实际需要设置,本实施例中,为了降低压缩后图片的大小,优选地,可以采用pngout工具,该pngout工具可以将常用图像转换为PNG格式并将其压缩的工具,因此可以实现对上述第一预置格式的所有图片进行压缩。可以理解的是,为了提高压缩效果,还可以针对不同格式的图片采用不同的压缩工具。
上述预置编译处理工具通常采用aapt(Android Asset Packaging Tool),通过aapt可以将资源文件编译成二进制文件。其中对资源文件中的图片处理过程通常是调用预置的图片压缩工具对图片进行压缩处理,该调用预置的图片压缩工具指Android编译平台自带的图片压缩工具pngcrush程序,该pngcrush程序为aapt内置的开源压缩算法。
具体地,在Android编译平台接收到开发人员输入的程序编译请求后,将首先获取资源文件下的所有图片,然后提取所述图片中为第一预置格式的第一图片,并调用上述pngout工具对该第一图片进行压缩工作;此外,通过aapt对资源文件进行编译处理,当进入图片压缩流程时,首先提取图片中为第二预置格式的第二图片,并对该第二图片的格式特征数据进行提取(在九宫格图片中,为了保证图片格式不变,部分像素数据块是不能被压缩的,该格式特征数据是指不能别压缩的数据块进行提取,具体地,可以参照现有技术中对九宫格图片的压缩);然后对该第二图片进行压缩,以保证第二图片的格式不变。
应当说明的是,调用pngout工具对第一图片压缩的时间可以根据实际需要进行设置,在此不做进一步地限定。例如,可以在上述aapt对资源文件进行编译前(如首先进行第一图片的压缩)、在aapt对资源文件进行编译时(如同时进行第一图片和第二图片的压缩)、也可以在aapt对资源文件进行编译后(首先进行第二图片的压缩,然后进行第一图片的压缩)。具体地,本实施例中,可以采用多个进程同时执行第一图片的压缩和aapt的编译操作。可以理解的是,由于上述pngout工具采取的压缩方式为极限压缩,因此对图片压缩的时间较长,本实施例中,优选地,在接收到上述应用程序编译请求时,即可开启一进程执行第一图片的压缩工作,当应用程序编译流程执行到需要通过aapt进行资源文件编译处理时,可以同时开启另一进程启动aapt对资源文件编译处理。
本发明实施例通过在接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片。从而可以实现自定义压缩工具对图片压缩,因此提高了图片压缩的效果,减少了安装包的大小,进而减少传输过程中产生的流量,节省网络传输流量资源。
应当说明的是,对上述第二图片的压缩方式可以根据实际需要进行设置。例如可以不改变原有aapt压缩机制,参照图5,在本发明应用程序编译流程的图片处理方法第二实施例中,压缩所述第二图片可以为调用预置的第二预置图片压缩工具压缩所述第二图片。该第二预置图片压缩工具为pngcrush程序,即在本实施例中,可以通过直接调用编译平台自带的pngcrush程序对第二图片进行压缩。
此外,为了提高压缩效果,还可以不采用编译平台自带的pngcrush程序对第二图片进行压缩,具体地,参照图6,在本发明应用程序编译流程的图片处理方法第三实施例中,上述压缩所述第二图片可以为调用上述第一预置图片压缩工具压缩所述第二图片。
优选地,对于第二图片的压缩可以采用本发明应用程序编译流程的图片处理方法第三实施例的方式:调用上述第一预置图片压缩工具压缩所述第二图片。从而在对aapt编译处理完成生成apk安装包时,只需要通过接口函数获取pngout工具压缩的图片即可。
进一步地,参照图7,基于本发明应用程序编译流程的图片处理方法任一实施例,在本发明应用程序编译流程的图片处理方法第四实施例中,上述步骤S10之后还包括:
步骤S30,根据所述图片的格式对所述图片进行分类处理,以获得第一预置格式的第一图片和第二预置格式的第二图片。
本实施例中,在获取到上述图片后,可以根据图片的扩展名对图片进行分类处理,具体地,可以按照上述第一预置格式和第二预置格式对图片进行分类,以得到九宫格图片和非九宫格图片,然后将九宫格图片储存到第一预置位置,将非九宫格图片存储到第二预置位置,在后续进行图片压缩时,可以直接在分别在第一预置位置和第二预置位置进行图片读取即可。由于在本实施例中,首先对图片进行分类处理,因此无需在图片压缩时对每一张图片进行格式判断,从而有效提高了压缩的速度。
以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (12)
1.一种应用程序编译流程的图片处理方法,其特征在于,所述应用程序编译流程的图片处理方法包括以下步骤:
接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;
提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片;
其中,所述方法还包括:接收到应用程序编译请求时,开启一进程对第一图片进行压缩处理,当应用程序编译流程执行到需要通过编译处理工具进行资源文件编译处理时,可以同时开启另一进程启动编译处理工具对资源文件进行编译处理。
2.如权利要求1所述的应用程序编译流程的图片处理方法,其特征在于,所述压缩所述第二图片包括:
调用预置的第二预置图片压缩工具压缩所述第二图片;或者,
调用所述第一预置图片压缩工具压缩所述第二图片。
3.如权利要求2所述的应用程序编译流程的图片处理方法,其特征在于,所述第一预置图片压缩工具为pngout工具,所述第二预置图片压缩工具为pngcrush程序。
4.如权利要求1所述的应用程序编译流程的图片处理方法,其特征在于,所述第二图片为九宫格图片;所述第一图片为非九宫格图片。
5.如权利要求1至4任一项所述的应用程序编译流程的图片处理方法,其特征在于,所述根据应用程序编译请求获取对应资源文件中的图片之后还包括:
根据所述图片的格式对所述图片进行分类处理,以获得第一预置格式的第一图片和第二预置格式的第二图片。
6.一种应用程序编译流程的图片处理装置,其特征在于,所述应用程序编译流程的图片处理装置包括:
获取模块,用于接收到应用程序编译请求时,根据所述应用程序编译请求获取对应资源文件中的图片;
处理模块,用于提取所述图片中为第一预置格式的第一图片,并调用第一预置图片压缩工具压缩所述第一图片;调用预置编译处理工具对所述资源文件进行编译,提取所述图片中为第二预置格式的第二图片,并通过所述编译处理工具对所述第二图片的格式特征数据提取后,压缩所述第二图片;
进程模块,用于接收到应用程序编译请求时,开启一进程对第一图片进行压缩处理,当应用程序编译流程执行到需要通过编译处理工具进行资源文件编译处理时,可以同时开启另一进程启动编译处理工具对资源文件进行编译处理。
7.如权利要求6所述的应用程序编译流程的图片处理装置,其特征在于,所述处理模块具体用于调用预置的第二预置图片压缩工具压缩所述第二图片;或者,调用所述第一预置图片压缩工具压缩所述第二图片。
8.如权利要求7所述的应用程序编译流程的图片处理装置,其特征在于,所述第一预置图片压缩工具为pngout工具,所述第二预置图片压缩工具为pngcrush程序。
9.如权利要求6所述的应用程序编译流程的图片处理装置,其特征在于,所述第二图片为九宫格图片;所述第一图片为非九宫格图片。
10.如权利要求6至9任一项所述的应用程序编译流程的图片处理装置,其特征在于,所述应用程序编译流程的图片处理装置还包括:
分类模块,用于根据所述图片的格式对所述图片进行分类处理,以获得第一预置格式的第一图片和第二预置格式的第二图片。
11.一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至5任一项中所述的方法。
12.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至5任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510355060.XA CN106325838B (zh) | 2015-06-24 | 2015-06-24 | 应用程序编译流程的图片处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510355060.XA CN106325838B (zh) | 2015-06-24 | 2015-06-24 | 应用程序编译流程的图片处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106325838A CN106325838A (zh) | 2017-01-11 |
CN106325838B true CN106325838B (zh) | 2020-11-03 |
Family
ID=57729277
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510355060.XA Active CN106325838B (zh) | 2015-06-24 | 2015-06-24 | 应用程序编译流程的图片处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106325838B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110489123B (zh) * | 2018-05-15 | 2022-04-05 | 腾讯科技(深圳)有限公司 | 一种编译的预处理方法、编译装置及存储介质 |
CN109947722B (zh) * | 2019-02-13 | 2021-08-17 | 北京达佳互联信息技术有限公司 | 用于应用程序的数据压缩方法、装置和计算机可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030122862A1 (en) * | 2001-12-28 | 2003-07-03 | Canon Kabushiki Kaisha | Data processing apparatus, data processing server, data processing system, method of controlling data processing apparatus, method of controlling data processing server, computer program, and computer readable storage medium |
CN102073983A (zh) * | 2010-12-27 | 2011-05-25 | 广州杰赛科技股份有限公司 | Png图片资源优化处理方法及装置 |
CN103258167A (zh) * | 2013-05-10 | 2013-08-21 | 广州杰赛科技股份有限公司 | 一种手持设备中png图片保护方法 |
-
2015
- 2015-06-24 CN CN201510355060.XA patent/CN106325838B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030122862A1 (en) * | 2001-12-28 | 2003-07-03 | Canon Kabushiki Kaisha | Data processing apparatus, data processing server, data processing system, method of controlling data processing apparatus, method of controlling data processing server, computer program, and computer readable storage medium |
CN102073983A (zh) * | 2010-12-27 | 2011-05-25 | 广州杰赛科技股份有限公司 | Png图片资源优化处理方法及装置 |
CN103258167A (zh) * | 2013-05-10 | 2013-08-21 | 广州杰赛科技股份有限公司 | 一种手持设备中png图片保护方法 |
Non-Patent Citations (2)
Title |
---|
【转】探讨android图片资源的抖动处理和格式转换;mianlaoshu;《https://www.cnblogs.com/mianlaoshu/articles/3479377.html》;20131217;第1页 * |
13个免费的PNG图像的优化和压缩工具;weixin_33953249;《https://blog.csdn.net/weixin_33953249/article/details/93047458》;20150306;第1-2页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106325838A (zh) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5658283B2 (ja) | アプリケーションの稼働方法、装置及びシステム | |
CN108111555B (zh) | 用于控制安装包下载过程的方法及*** | |
CN105302587B (zh) | 数据更新方法及装置 | |
CN110557417B (zh) | 一种图像处理方法及装置、存储介质 | |
CN110727581B (zh) | 崩溃定位方法与电子设备 | |
CN110191176B (zh) | 一种快速电子取证方法及*** | |
CN106325838B (zh) | 应用程序编译流程的图片处理方法及装置 | |
CN109766123B (zh) | 应用程序封装方法及装置 | |
CN111200744B (zh) | 一种多媒体播放控制方法、装置及智能设备 | |
CN117097682B (zh) | 设备接入方法、装置、设备及存储介质 | |
CN114040189A (zh) | 多媒体测试方法、装置、存储介质及电子设备 | |
CN107741850B (zh) | 动态壁纸包的生成方法、装置及存储介质 | |
KR20150025287A (ko) | 모바일 단말의 응용프로그램 저장공간 관리 장치 및 관리 방법 | |
CN110825373A (zh) | 一种移动端动态化方法及装置 | |
CN117130617A (zh) | 一种应用程序的编译方法和装置 | |
CN112132271A (zh) | 神经网络加速器运行方法、架构及相关装置 | |
CN112118136B (zh) | 多云配置转换方法、装置、计算机设备和存储介质 | |
EP2966565A1 (en) | Method for automatically converting android application to tizen installable package | |
CN107092601B (zh) | 资源文件构建方法、资源文件应用方法及装置 | |
CN112491956B (zh) | 物联网设备中通讯模组的升级方法、装置和计算机设备 | |
CN105469433B (zh) | 一种图片压缩方法及其设备 | |
CN110465093B (zh) | 一种基于Unity的包体冗余资源分析方法及其装置 | |
CN108519884B (zh) | 一种应用程序安装包更新方法、融合方法及相关装置 | |
CN104936016A (zh) | 一种视频文件切合方法及*** | |
CN105653534B (zh) | 一种数据处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |