亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種圖片處理方法及裝置與流程

文檔序號(hào):12178829閱讀:244來(lái)源:國(guó)知局
一種圖片處理方法及裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種圖片處理方法及裝置。



背景技術(shù):

apk作為android系統(tǒng)安裝包的文件格式,一直備受廣大用戶的關(guān)注,apk越是臃腫肥大,在下載安裝過(guò)程中,它們耗費(fèi)的流量會(huì)越多,安裝等待時(shí)間也會(huì)越長(zhǎng)。對(duì)于產(chǎn)品本身,意味著下載轉(zhuǎn)化率會(huì)越低,因?yàn)楦?jìng)品中,用戶有更多機(jī)會(huì)選擇那些體驗(yàn)最好,功能最多,性能最好,包最小的;對(duì)于研發(fā)來(lái)說(shuō),是一種優(yōu)化改進(jìn)技術(shù)的機(jī)會(huì)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種圖片處理方法及裝置,用以實(shí)現(xiàn)減少apk的資源數(shù)據(jù)量的目的。

本發(fā)明提供一種圖片處理方法,包括:

按照預(yù)設(shè)尺寸對(duì)第一圖片進(jìn)行壓縮處理,得到第二圖片;

將所述第二圖片打包至應(yīng)用的安裝程序文件apk;

當(dāng)接收到調(diào)用所述第二圖片的請(qǐng)求時(shí),獲取所述請(qǐng)求對(duì)應(yīng)的圖片尺寸信息;

根據(jù)所述圖片尺寸信息對(duì)所述第二圖片進(jìn)行拉伸處理。

在本發(fā)明一實(shí)施例中,根據(jù)所述圖片尺寸信息對(duì)所述第二圖片進(jìn)行拉伸處理,包括:

根據(jù)所述圖片尺寸信息,對(duì)所述第二圖片基于像素點(diǎn)進(jìn)行拉伸。

在本發(fā)明一實(shí)施例中,根據(jù)所述圖片尺寸信息,對(duì)所述第二圖片基于像素點(diǎn)進(jìn)行拉伸,包括:

根據(jù)所述圖片尺寸信息,確定所述第二圖片的像素點(diǎn)拉伸區(qū)域以及對(duì)所述第二圖片的像素點(diǎn)拉伸區(qū)域進(jìn)行復(fù)制的次數(shù);

對(duì)所述第二圖片的像素點(diǎn)拉伸區(qū)域執(zhí)行所述次數(shù)的復(fù)制,重新繪制圖片,得到所述第二圖片拉伸后的第三圖片。

在本發(fā)明一實(shí)施例中,所述第二圖片的像素點(diǎn)拉伸區(qū)域?yàn)?乘以1的像素點(diǎn)區(qū)域。

在本發(fā)明一實(shí)施例中,所述方法還包括:

在移動(dòng)終端上安裝所述應(yīng)用的apk;

在根據(jù)所述圖片尺寸信息對(duì)所述第二圖片進(jìn)行拉伸處理之后,將拉伸處理后的圖片保存在所述移動(dòng)終端的指定位置。

本發(fā)明還提供一種圖片處理裝置,包括:

第一處理模塊,用于按照預(yù)設(shè)尺寸對(duì)第一圖片進(jìn)行壓縮處理,得到第二圖片;

打包模塊,用于將所述第二圖片打包至應(yīng)用的安裝程序文件apk;

獲取模塊,用于當(dāng)接收到調(diào)用所述第二圖片的請(qǐng)求時(shí),獲取所述請(qǐng)求對(duì)應(yīng)的圖片尺寸信息;

第二處理模塊,用于根據(jù)所述圖片尺寸信息對(duì)所述第二圖片進(jìn)行拉伸處理。

在本發(fā)明一實(shí)施例中,所述第二處理模塊還用于:

根據(jù)所述圖片尺寸信息,對(duì)所述第二圖片基于像素點(diǎn)進(jìn)行拉伸。

在本發(fā)明一實(shí)施例中,所述第二處理模塊還用于:

根據(jù)所述圖片尺寸信息,確定所述第二圖片的像素點(diǎn)拉伸區(qū)域以及對(duì)所述第二圖片的像素點(diǎn)拉伸區(qū)域進(jìn)行復(fù)制的次數(shù);

對(duì)所述第二圖片的像素點(diǎn)拉伸區(qū)域執(zhí)行所述次數(shù)的復(fù)制,重新繪制圖片,得到所述第二圖片拉伸后的第三圖片。

在本發(fā)明一實(shí)施例中,所述第二圖片的像素點(diǎn)拉伸區(qū)域?yàn)?乘以1的像素點(diǎn)區(qū)域。

在本發(fā)明一實(shí)施例中,所述裝置還包括:

安裝模塊,用于在移動(dòng)終端上安裝所述應(yīng)用的apk;

保存模塊,用于在所述第二處理模塊根據(jù)所述圖片尺寸信息對(duì)所述第二圖片進(jìn)行拉伸處理之后,將拉伸處理后的圖片保存在所述移動(dòng)終端的指定位置。

在本發(fā)明實(shí)施例中,按照預(yù)設(shè)尺寸對(duì)第一圖片進(jìn)行壓縮處理,得到第二圖片;將所述第二圖片打包至應(yīng)用的安裝程序文件apk;當(dāng)接收到調(diào)用所述第二圖片的請(qǐng)求時(shí),獲取所述請(qǐng)求對(duì)應(yīng)的圖片尺寸信息;根據(jù)所述圖片尺寸信息對(duì)所述第二圖片進(jìn)行拉伸處理。由此可見(jiàn),本發(fā)明實(shí)施例能夠?qū)崿F(xiàn)減少apk的資源數(shù)據(jù)量的目的。

本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。

下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。

附圖說(shuō)明

附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:

圖1所示為本發(fā)明一實(shí)施例中圖片處理方法的流程圖;

圖2所示為本發(fā)明另一實(shí)施例中圖片處理方法的流程圖;

圖3所示為本發(fā)明一實(shí)施例中圖片處理裝置的結(jié)構(gòu)示意圖;以及

圖4所示為本發(fā)明另一實(shí)施例中圖片處理裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。

如圖1所示為本發(fā)明一實(shí)施例中圖片處理方法的流程圖,該方法可以應(yīng)用在智能手機(jī)、智能電視機(jī)、智能手表等終端,該方法可以包括以下步驟S11-S14。

步驟S11,按照預(yù)設(shè)尺寸對(duì)第一圖片進(jìn)行壓縮處理,得到第二圖片。

在該步驟中,第一圖片可以是應(yīng)用的圖標(biāo)、按鈕、頁(yè)面等,本發(fā)明對(duì)此不作限制。

步驟S12,將第二圖片打包至應(yīng)用的安裝程序文件apk。

在該步驟中,將壓縮處理的第二圖片打包至應(yīng)用的apk,可以減少apk的資源數(shù)據(jù)量,實(shí)現(xiàn)apk瘦身。

步驟S13,當(dāng)接收到調(diào)用第二圖片的請(qǐng)求時(shí),獲取該請(qǐng)求對(duì)應(yīng)的圖片尺寸信息。

步驟S14,根據(jù)圖片尺寸信息對(duì)第二圖片進(jìn)行拉伸處理。

在該步驟中,當(dāng)接收到調(diào)用第二圖片的請(qǐng)求時(shí),可以從該請(qǐng)求中解析出圖片的尺寸信息,進(jìn)而根據(jù)圖片尺寸信息對(duì)第二圖片進(jìn)行拉伸處理,并提供給發(fā)起該請(qǐng)求的請(qǐng)求方。

在本發(fā)明實(shí)施例中,按照預(yù)設(shè)尺寸對(duì)第一圖片進(jìn)行壓縮處理,得到第二圖片;將所述第二圖片打包至應(yīng)用的安裝程序文件apk;當(dāng)接收到調(diào)用所述第二圖片的請(qǐng)求時(shí),獲取所述請(qǐng)求對(duì)應(yīng)的圖片尺寸信息;根據(jù)所述圖片尺寸信息對(duì)所述第二圖片進(jìn)行拉伸處理。由此可見(jiàn),本發(fā)明實(shí)施例能夠?qū)崿F(xiàn)減少apk的資源數(shù)據(jù)量的目的。

上文步驟S14中根據(jù)圖片尺寸信息對(duì)第二圖片進(jìn)行拉伸處理,本發(fā)明實(shí)施例提供了一種可選的方案,即,根據(jù)圖片尺寸信息,對(duì)第二圖片基于像素點(diǎn)進(jìn)行拉伸。

進(jìn)一步地,根據(jù)圖片尺寸信息,對(duì)第二圖片基于像素點(diǎn)進(jìn)行拉伸,可以包括以下步驟A1-A2。

步驟A1,根據(jù)圖片尺寸信息,確定第二圖片的像素點(diǎn)拉伸區(qū)域以及對(duì)第二圖片的像素點(diǎn)拉伸區(qū)域進(jìn)行復(fù)制的次數(shù)。

步驟A2,對(duì)第二圖片的像素點(diǎn)拉伸區(qū)域執(zhí)行上述次數(shù)的復(fù)制,重新繪制圖片,得到第二圖片拉伸后的第三圖片。

在本發(fā)明的可選實(shí)施例中,可以采用壓縮工具對(duì)第二圖片進(jìn)行拉伸處理,可以對(duì)壓縮工具配置可拉伸的坐標(biāo)范圍。例如,對(duì)于一個(gè)圖片,最大的可拉伸坐標(biāo)范圍是100像素。并且,也可以對(duì)100像素中的10像素進(jìn)行拉伸。這里的10或者100像素指的是一個(gè)長(zhǎng)度或者寬度的區(qū)域。

在本發(fā)明的可選實(shí)施例中,第二圖片的像素點(diǎn)拉伸區(qū)域可以為1乘以1的像素點(diǎn)區(qū)域。

在本發(fā)明的可選實(shí)施例中,還可以在移動(dòng)終端上安裝應(yīng)用的apk,這樣在步驟S14根據(jù)圖片尺寸信息對(duì)第二圖片進(jìn)行拉伸處理之后,可以將拉伸處理后的圖片保存在移動(dòng)終端的指定位置,以備下次使用。

在本發(fā)明的可選實(shí)施例中,如果第一圖片的一個(gè)或多個(gè)角是弧形,那么在拉伸時(shí),圓弧一般不去拉伸,圓弧以外的區(qū)域?yàn)榭衫靺^(qū)域。

下面通過(guò)一具體實(shí)施例來(lái)詳細(xì)介紹本發(fā)明的圖片處理方法的實(shí)現(xiàn)過(guò)程。如圖2所示為本發(fā)明另一實(shí)施例中圖片處理方法的流程圖,該方法可以應(yīng)用在智能手機(jī)、智能電視機(jī)等終端,該方法可以包括以下步驟S21-S26。

步驟S21,按照預(yù)設(shè)尺寸對(duì)第一圖片進(jìn)行壓縮處理,得到第二圖片。

在該步驟中,第一圖片可以是應(yīng)用的圖標(biāo)、按鈕、頁(yè)面等,本發(fā)明對(duì)此不作限制。

步驟S22,將第二圖片打包至應(yīng)用的安裝程序文件apk。

在該步驟中,將壓縮處理的第二圖片打包至應(yīng)用的apk,可以減少apk的資源數(shù)據(jù)量,實(shí)現(xiàn)apk瘦身。

步驟S23,在移動(dòng)終端上安裝應(yīng)用的apk。

步驟S24,當(dāng)接收到調(diào)用第二圖片的請(qǐng)求時(shí),獲取該請(qǐng)求對(duì)應(yīng)的圖片尺寸信息。

步驟S25,根據(jù)圖片尺寸信息,確定第二圖片的像素點(diǎn)拉伸區(qū)域以及對(duì)第二圖片的像素點(diǎn)拉伸區(qū)域進(jìn)行復(fù)制的次數(shù)。

在該步驟中,第二圖片的像素點(diǎn)拉伸區(qū)域可以為1乘以1的像素點(diǎn)區(qū)域。

步驟S26,對(duì)第二圖片的像素點(diǎn)拉伸區(qū)域執(zhí)行上述次數(shù)的復(fù)制,重新繪制圖片,得到第二圖片拉伸后的第三圖片。

本發(fā)明實(shí)施例對(duì)apk的圖片進(jìn)行壓縮處理,可以減少apk的資源數(shù)據(jù)量,實(shí)現(xiàn)apk瘦身。在使用時(shí),本發(fā)明實(shí)施例能夠根據(jù)實(shí)際的情況對(duì)壓縮的圖片進(jìn)行拉伸,以拉伸至合適的尺寸,滿足各種需求。這樣,apk也不用存儲(chǔ)各個(gè)尺寸的圖片,可以進(jìn)一步減少apk的資源數(shù)據(jù)量。

需要說(shuō)明的是,在實(shí)際應(yīng)用中,上述所有可選實(shí)施方式可以采用結(jié)合的方式任意組合,形成本發(fā)明的可選實(shí)施例,在此不再一一贅述。

對(duì)應(yīng)于上述實(shí)施例中的圖片處理方法,本發(fā)明還提供一種圖片處理裝置。如圖3所示為本發(fā)明一實(shí)施例中圖片處理裝置的結(jié)構(gòu)示意圖,包括:

第一處理模塊31,用于按照預(yù)設(shè)尺寸對(duì)第一圖片進(jìn)行壓縮處理,得到第二圖片;

打包模塊32,用于將所述第二圖片打包至應(yīng)用的安裝程序文件apk;

獲取模塊33,用于當(dāng)接收到調(diào)用所述第二圖片的請(qǐng)求時(shí),獲取所述請(qǐng)求對(duì)應(yīng)的圖片尺寸信息;

第二處理模塊34,用于根據(jù)所述圖片尺寸信息對(duì)所述第二圖片進(jìn)行拉伸處理。

在本發(fā)明一實(shí)施例中,上述第二處理模塊34還用于:

根據(jù)所述圖片尺寸信息,對(duì)所述第二圖片基于像素點(diǎn)進(jìn)行拉伸。

在本發(fā)明一實(shí)施例中,上述第二處理模塊34還用于:

根據(jù)所述圖片尺寸信息,確定所述第二圖片的像素點(diǎn)拉伸區(qū)域以及對(duì)所述第二圖片的像素點(diǎn)拉伸區(qū)域進(jìn)行復(fù)制的次數(shù);

對(duì)所述第二圖片的像素點(diǎn)拉伸區(qū)域執(zhí)行所述次數(shù)的復(fù)制,重新繪制圖片,得到所述第二圖片拉伸后的第三圖片。

在本發(fā)明一實(shí)施例中,所述第二圖片的像素點(diǎn)拉伸區(qū)域?yàn)?乘以1的像素點(diǎn)區(qū)域。

在本發(fā)明一實(shí)施例中,如圖4所示,上文圖3展示的裝置還可以包括:

安裝模塊41,用于在移動(dòng)終端上安裝所述應(yīng)用的apk;

保存模塊42,用于在所述第二處理模塊34根據(jù)所述圖片尺寸信息對(duì)所述第二圖片進(jìn)行拉伸處理之后,將拉伸處理后的圖片保存在所述移動(dòng)終端的指定位置。

本發(fā)明實(shí)施例的上述裝置:按照預(yù)設(shè)尺寸對(duì)第一圖片進(jìn)行壓縮處理,得到第二圖片;將所述第二圖片打包至應(yīng)用的安裝程序文件apk;當(dāng)接收到調(diào)用所述第二圖片的請(qǐng)求時(shí),獲取所述請(qǐng)求對(duì)應(yīng)的圖片尺寸信息;根據(jù)所述圖片尺寸信息對(duì)所述第二圖片進(jìn)行拉伸處理。由此可見(jiàn),本發(fā)明實(shí)施例能夠?qū)崿F(xiàn)減少apk的資源數(shù)據(jù)量的目的。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1