圖片處理的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖片處理領(lǐng)域,具體而言,涉及一種圖片處理的方法和裝置。
【背景技術(shù)】
[0002]隨著圖片處理的需要,可以在一張底圖上疊加多張圖片,用戶通過(guò)放大、縮小或者旋轉(zhuǎn)這些疊加的圖片,使得疊加的多張圖片和底圖合成為一張圖片導(dǎo)出。
[0003]通常,在將N(N大于2)張圖片合成為一張圖片的時(shí)候,需要逐個(gè)圖片進(jìn)行合成,也就需要N-1次合并操作。由于合并操作的次數(shù)多,因此,終端的內(nèi)存資源占用比較大,耗時(shí)比較長(zhǎng)。
[0004]針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種圖片處理的方法和裝置,以至少解決由于多次合并圖片導(dǎo)致終端的內(nèi)存資源的占用比較大的技術(shù)問(wèn)題。
[0006]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種圖片處理的方法,包括:獲取第一容器中的第一圖片信息,其中,所述第一圖片信息通過(guò)第一圖層展示為第一圖片;獲取對(duì)第二容器執(zhí)行截圖操作得到的截圖圖片信息,其中,所述截圖圖片信息包括所述第二容器中的第二圖片信息,所述第二圖片信息通過(guò)第二圖層展示為第二圖片;對(duì)所述第一圖片信息和所述截圖圖片信息進(jìn)行合成,得到合成后的圖片。
[0007]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種圖片處理的裝置,包括:第一獲取單元,用于獲取第一容器中的第一圖片信息,其中,所述第一圖片信息通過(guò)第一圖層展示為第一圖片;第二獲取單元,用于獲取對(duì)第二容器執(zhí)行截圖操作得到的截圖圖片信息,其中,所述截圖圖片信息包括所述第二容器中的第二圖片信息,所述第二圖片信息通過(guò)第二圖層展示為第二圖片;合成單元,用于對(duì)所述第一圖片信息和所述截圖圖片信息進(jìn)行合成,得到合成后的圖片。
[0008]在本發(fā)明實(shí)施例中,獲取第一容器中的第一圖片信息,其中,所述第一圖片信息通過(guò)第一圖層展示為第一圖片;獲取對(duì)第二容器執(zhí)行截圖操作得到的截圖圖片信息,其中,所述截圖圖片信息包括所述第二容器中的第二圖片信息,所述第二圖片信息通過(guò)第二圖層展示為第二圖片;對(duì)所述第一圖片信息和所述截圖圖片信息進(jìn)行合成,得到合成后的圖片,由于第一圖片是一張圖片,截圖圖片也是一張圖片,并且截圖圖片中包括第二圖片信息,因此,在第二圖片包括多個(gè)子圖片的情況下,進(jìn)行一次合成也能完成多個(gè)圖片的合成,從而解決了現(xiàn)有技術(shù)中由于多次合并圖片導(dǎo)致終端的內(nèi)存資源的占用比較大的技術(shù)問(wèn)題,達(dá)到了減少內(nèi)存資源的占用的技術(shù)效果。
【附圖說(shuō)明】
[0009]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0010]圖1是根據(jù)本發(fā)明實(shí)施例的硬件結(jié)構(gòu)圖;
[0011]圖2是根據(jù)本發(fā)明實(shí)施例的圖片處理的方法的流程圖;
[0012]圖3是根據(jù)本發(fā)明實(shí)施例的兩個(gè)圖層的示意圖;
[0013]圖4是根據(jù)本發(fā)明一實(shí)施例的合成后的圖片的示意圖;
[0014]圖5是根據(jù)本發(fā)明又一實(shí)施例的合成后的圖片的示意圖;
[0015]圖6是根據(jù)本發(fā)明實(shí)施例的兩個(gè)子圖片重疊的示意圖;
[0016]圖7是根據(jù)本發(fā)明實(shí)施例的圖片處理的裝置的示意圖;
[0017]圖8是根據(jù)本發(fā)明實(shí)施例的終端的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0018]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0019]需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0020]實(shí)施例1
[0021]根據(jù)本發(fā)明實(shí)施例,提供了一種可以通過(guò)本申請(qǐng)裝置實(shí)施例執(zhí)行的方法實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0022]根據(jù)本發(fā)明實(shí)施例,提供了一種圖片處理的方法??蛇x地,在本實(shí)施例中,上述圖片處理的方法可以應(yīng)用于如圖1所示的終端102和服務(wù)器104所構(gòu)成的硬件環(huán)境中。如圖1所示,終端102通過(guò)網(wǎng)絡(luò)與服務(wù)器104進(jìn)行連接,上述網(wǎng)絡(luò)包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端102可以是手機(jī)終端,也可以是PC終端、筆記本終端或平板電腦終端。
[0023]圖1中示出的硬件環(huán)境系統(tǒng)的主要工作原理是:終端102獲取需要合成的底圖和疊加在底圖上的多個(gè)圖片,底圖和疊加的圖片可以是存儲(chǔ)在終端102中的圖片,也可以是從服務(wù)器104中獲取的圖片。終端102對(duì)底圖和疊加的多張圖片進(jìn)行合成,可以通過(guò)網(wǎng)絡(luò)將合成得到的一張圖片發(fā)布到網(wǎng)絡(luò),即存儲(chǔ)在服務(wù)器104中。
[0024]如圖2所示,該圖片處理的方法包括:
[0025]步驟S202,獲取第一容器中的第一圖片信息,其中,第一圖片信息通過(guò)第一圖層展示為第一圖片。
[0026]第一圖片也可以是圖1的終端102獲取的底圖,如圖3中的笑臉。第一圖片的信息包括第一圖片所展示的笑臉,以及笑臉在第一圖片中的位置。終端102通過(guò)第一圖層展示第一圖片信息,即將第一圖片信息展示為第一圖片。第一圖層即圖3中的圖層I。其中,第一容器用來(lái)容納底圖圖片,包括底圖圖片的大小,圖像在底圖圖片中的位置和底圖圖片的類型等?目息O
[0027]步驟S204,獲取對(duì)第二容器執(zhí)行截圖操作得到的截圖圖片信息,其中,截圖圖片信息包括第二容器中的第二圖片信息,第二圖片信息通過(guò)第二圖層展示為第二圖片。
[0028]第二圖片可以是圖3中的葉子和花朵,第二圖片以第二圖片信息的形式被存儲(chǔ)在第二容器中,并通過(guò)圖3所示的圖層2展示出來(lái)。其中,第二容器與第一容器為兩個(gè)容器。圖3僅示出了第二圖片為兩個(gè)子圖片(葉子和花朵),第二圖片還可以包括更多個(gè)子圖片,更多個(gè)子圖片均被容納在第二容器中。對(duì)第二容器執(zhí)行截圖操作,通過(guò)第二圖層展示的圖片都展示在截圖圖片中,截圖圖片與圖層2所顯示的圖片相同,即截圖圖片信息包括展示在第二圖層上的第二圖片信息。
[0029]步驟S206,對(duì)第一圖片信息和截圖圖片信息進(jìn)行合成,得到合成后的圖片。
[0030]合成后的圖片如圖4所示。由于第一圖片是一張圖片,截圖圖片也是一張圖片,并且截圖圖片中包括第二圖片信息,因此,在第二圖片包括多個(gè)子圖片的情況下,進(jìn)行一次合成也能完成多個(gè)圖片的合成,從而解決了現(xiàn)有技術(shù)中由于多次合并圖片導(dǎo)致終端的內(nèi)存資源的占用比較大的技術(shù)問(wèn)題,達(dá)到了減少內(nèi)存資源的占用的技術(shù)效果。同時(shí),由于減少了合并圖片的次數(shù),因此,達(dá)到了提高合并圖片的效率的技術(shù)效果。
[0031]例如,用戶需要在圖3所示的底圖圖片上疊加多個(gè)圖片,疊加的圖片為圖3所示的葉子和花朵。其中,底圖圖片被容納在第一容器中,終端在顯示底圖圖片時(shí),對(duì)第一容器執(zhí)行渲染操作,從而在第一圖層上顯示底圖圖片,即在終端的屏幕上笑臉圖片。葉子和花朵的圖片都被容納在第二容器中,終端在顯示葉子和花朵的圖片時(shí),對(duì)第二容器執(zhí)行渲染操作,從而在第二圖層上顯示葉子和花朵的圖片,即在終端的屏幕上顯示葉子和花朵的圖片。通常,第二圖層在第一圖層之上,因此,第二圖層的圖片有可能會(huì)遮擋第一圖層上的部分圖片。
[0032]用