直接獲取,無需再次計算。
[0120]確定模塊21,用于根據(jù)所述獲取模塊獲取的所述圖片切割區(qū)域的個數(shù)確定對待處理圖片進行切割處理所需要的所述待處理圖片的份數(shù)N,所述N為自然數(shù);所述獲取模塊1,還用于獲取所述N份所述待處理圖片。
[0121]上述確定模塊21可執(zhí)行上述實施例中的獲取模塊20所執(zhí)行的實現(xiàn)方式,進一步的,還可執(zhí)行如下操作:
[0122]在一些可行的實施方式中,上述確定模塊21具體用于:
[0123]根據(jù)所述獲取模塊獲取的所述圖片切割區(qū)域的位置信息確定在每張所述待處理圖片上進行切割的各個切割區(qū)域的位置信息;
[0124]其中,所述各個切割區(qū)域的位置信息包括:所述各個切割區(qū)域的切割起點、所述各個切割區(qū)域的切割終點、所述各個切割區(qū)域的長度、所述各個切割區(qū)域的寬度以及所述各個切割區(qū)域的切割形狀中的至少一種。
[0125]需要說明的是,上述圖像處理信息可為終端用戶預先設(shè)定并存儲至終端的指定存儲空間的信息,上述圖片處理信息用于指示終端對待處理圖片進行切割處理時,終端所需確定的圖片切割區(qū)域的個數(shù)和圖片切割區(qū)域的位置信息。上述圖片切割區(qū)域的位置信息具體可為切割起點、切割終端、切割長度、切割寬度或者切割形狀等信息,在此不做限制。
[0126]切割模塊30,用于根據(jù)所述獲取模塊獲取的所述圖片切割區(qū)域的位置信息確定在每張所述待處理圖片上進行切割的各個切割區(qū)域,并從各張所述待處理圖片上切割各個所述切割區(qū)域?qū)闹付▓D片。
[0127]具體實現(xiàn)中,上述切割模塊30的具體實現(xiàn)過程可參見上述切割模塊30所執(zhí)行的實現(xiàn)方式,在此不再贅述。
[0128]需要說明的是,本發(fā)明實施例中所描述的各個切割區(qū)域的位置信息包括:各個切割區(qū)域的切割起點、各個切割區(qū)域的切割終點、各個切割區(qū)域的長度、各個切割區(qū)域的寬度或者各個切割區(qū)域的切割形狀等。其中,上述切割起點具體可為本發(fā)明實施例中坐標系對應的各個切割區(qū)域的切割起點坐標,上述切割終點可為上述坐標系對應的各個切割區(qū)域的切割終端坐標,在此不做限制。
[0129]拼接模塊41,用于將所述切換模塊切割的各個所述指定圖片按照所述指定圖片在所述待處理圖片中的位置進行拼接,以得到拼接圖片。
[0130]具體實現(xiàn)中,上述拼接模塊41可執(zhí)行上述實施例中的拼接模塊40所執(zhí)行的實現(xiàn)方式,進一步的,還可執(zhí)行如下操作:
[0131]在一些可行的實施方式中,上述拼接模塊41具體用于:
[0132]按照所述各個指定圖片在所述待處理圖片中的位置,確定所述各個指定圖片的拼接順序,并按照所述拼接順序?qū)⑺龈鱾€指定圖片進行拼接,得到所述拼接圖片。
[0133]具體實現(xiàn)中,拼接模塊41對待處理圖片切割得到的各個指定圖片進行拼接時,可按照上述各個指定圖片在上述待處理圖片中的原始位置(即待處理圖片被切割之前,上述各個指定圖片所處的區(qū)域),確定上述各個指定圖片的拼接順序,并按照上述確定的拼接順序?qū)⑸鲜龈鱾€指定圖片進行拼接,得到拼接圖片。
[0134]例如,如圖5,終端可在第一個圖層中截取第一個切割區(qū)域?qū)牡谝粡垐D片D1,在第二個圖層中截取第二個切割區(qū)域?qū)牡诙垐D片D2,在第三個圖層中截取第三個切害慪域?qū)牡谌龔垐D片D3,在第四個圖層中截取第四個切割區(qū)域?qū)牡谒膹垐D片D4,進而可按照上述各個指定圖片Dl、D2、D3和D4在原待處理圖片中的位置將上述四張圖片D1、D2、D3和D4按照擺放位置順序進行拼接、重組,得到一張新的圖片。
[0135]在一些可行的實施方式中,本發(fā)明實施例提供的圖片處理裝置還包括:
[0136]填充模塊50,用于在所述拼接模塊拼接的所述拼接圖片上除了各個所述指定圖片的位置之外的其他位置上填充指定圖片內(nèi)容;
[0137]其中,所述指定圖片內(nèi)容包括:各個所述指定圖片以外的任意圖片,或者各個所述指定圖片的標記信息;
[0138]所述指定圖片的標記信息包括:所述指定圖片的拍攝時間,所述指定圖片的拍攝地點,所述指定圖片中包含的標識物名稱,或者所述指定圖片的坐標位置。
[0139]在一些可行的實施方式中,上述填充模塊50具體用于:
[0140]根據(jù)預設(shè)的所述指定圖片內(nèi)容的填充順序?qū)⑺鲋付▓D片內(nèi)容填充至所述拼接圖片上;或者
[0141]根據(jù)預設(shè)的所述指定圖片內(nèi)容的填充順序?qū)⑺鲋付▓D片內(nèi)容填充至所述拼接圖片上,并根據(jù)預設(shè)的所述指定圖片內(nèi)容的填充色彩為所述指定圖片內(nèi)容上色;或者
[0142]根據(jù)預設(shè)的所述指定圖片內(nèi)容的背景填充色彩為所述拼接圖片的背景上色,并根據(jù)預設(shè)的所述指定圖片內(nèi)容的填充順序?qū)⑺鲋付▓D片內(nèi)容填充至所述拼接圖片上。
[0143]在一些可行的實施方式中,上述填充模塊50,用于在所述指定圖片的邊框上添加預設(shè)填充樣式對應的圖片邊框線條;或者,在所述指定圖片的邊框上添加預設(shè)填充樣式對應的圖片邊框線條,并為所述圖片邊框線條填充色彩。
[0144]進一步的,在一些可行的實施方式中,終端可預先設(shè)定圖片進行拼接重組時的圖片組合方式,即將從待處理圖片上切割得到的各個圖片進行拼接、重組的圖片組合方式。其中,上述圖片組合方式可包括:圖片拼接順序和圖片拼接位置等,即,可在上述圖片組合方式中設(shè)定將各個圖片拼接到畫布上時,各個圖片的擺放順序(圖片拼接順序)和擺放位置(圖片拼接位置),以及拼接間隔等。進一步的,可根據(jù)上述圖片拼接順序?qū)⑸鲜銮懈畹玫降牡谝粓D片或者第二圖片輸出至畫布上,并根據(jù)上述圖片拼接位置將第一圖片和第二圖片擺放至指定位置(即第一圖片或者第二圖片的擺放位置),得到待處理圖片的拼接圖片。例如,終端設(shè)定圖片處理方式時可預先設(shè)定第一圖片的擺放位置為畫布上的指定位置Cl,第二圖片的擺放位置為畫布上的指定位置C2,第一圖片和第二圖片的拼接間隔為SI。終端根據(jù)上述圖片處理方式中限定的圖片的擺放位置將第一圖片和第二圖片輸出至圖片顯示界面上的指定位置之后,則可得到一張新的圖片,如圖5,圖5為本發(fā)明實施例提供的待處理圖片的另一處理效果圖。切割模塊30可根據(jù)上述圖3中確定的切割區(qū)域從待處理圖片中切割得到四張圖片D1、D2、D3和D4,再通過拼接模塊41將上述圖片D1、D2、D3和D4輸出至圖片顯示界面上的指定位置C1、C2、C3和C4,各圖片的拼接間隔為SI,為待處理圖片添加了切割視覺效果。
[0145]在一些可行的實施方式中,拼接模塊41將切割得到的各個指定圖片進行拼接重組之后,還可通過填充模塊50在拼接圖片上除了各個指定圖片的位置之外的其他位置上填充指定圖片內(nèi)容,例如,填充模塊50可在圖片拼接間隔上填充指定圖片內(nèi)容等。其中,上述指定圖片內(nèi)容可包括:上述各個指定圖片以外的任意圖片(例如花邊圖、陰影線等),或者上述各個指定圖片的標記信息等,在此不做限制。其中,上述指定圖片的標記信息可包括:指定圖片的拍攝時間(也為待處理圖片的拍攝時間),所述指定圖片的拍攝地點(也為待處理圖片的拍攝地點),上述指定圖片中包含的標識物名稱,或者上述指定圖片的坐標位置(即上述各個指定圖片對應的切割區(qū)域的坐標位置)等,在此不做限制。
[0146]具體實現(xiàn)中,上述畫布的指定位置之外的畫布位置具體可為第一圖片和第二圖片的拼接間隔,即第一圖片和第二圖片的擺放位置之間的空隙。填充模塊50可在上述拼接間隔上,根據(jù)預先設(shè)定的指定圖片內(nèi)容的填充順序?qū)⒅付▓D片數(shù)據(jù)填充至上述畫布上,和/或根據(jù)預設(shè)的指定圖片內(nèi)容的填充色彩為指定圖片內(nèi)容上色。在本發(fā)明實施例中,填充模塊50也可先根據(jù)指定圖片內(nèi)容的背景填充色彩為畫布上色,再將指定圖片內(nèi)容填充至所述畫布上。如圖6,填充模塊50可在第一圖片和第二圖片的拼接間隔填充白色,并且在上述拼接間隔上填充花邊圖“O”,以增添圖片的魔幻效果,即預定圖片效果。其中,上述魔幻效果僅是預定圖片效果中的一種,上述預定圖片效果可根據(jù)圖片處理的實際需求確定,在此不做限制。
[0147]進一步的,填充模塊50還可獲取終端用戶預先設(shè)定的圖片拼接效果的填充方式,包括:圖片邊框線條的填充樣式、上述圖片邊框線條的填充色彩或者拼接圖片的背景樣式等。在本發(fā)明實施例中,拼接模塊41將切割得到的第一圖片或者第二圖片拼接至畫布上的指定位置之后,填充模塊50還可在上述第一圖片或者第二圖片的邊框添加圖片邊框線條。即,填充模塊50可根據(jù)上述圖片效果的填充方式中限定的圖片邊框線條的填充樣式為第一圖片或者第二圖片的邊框添加相應的線條,并可為上述線條填充上述圖片效果的填充方式中限定的填充色彩對應的色彩,即可為上述邊框線條上色,增強了第一圖片和第二圖片拼接得到的圖片的展現(xiàn)力。如圖6,圖6為本發(fā)明實施例提供的待處理圖片的另一處理效果圖。填充模塊50可為圖5中的圖片Dl添加邊框線條,并為上述邊框線條上色,例如可為邊框線條填充紅色(圖6中以黑色代表紅色)等。具體實現(xiàn)中,上述填充模塊的具體實現(xiàn)過程可參見本發(fā)明實施例提供的圖片處理方法的第二實施例中的步驟S205,在此不再贅述。
[0148]在本發(fā)明實施例中,終端可獲取預設(shè)的圖片切割區(qū)域的個數(shù)或者位置信息等圖片處理信息,根據(jù)圖片切割區(qū)域的個數(shù)確定對待處理圖片進行切割處理所需要的待處理圖片的份數(shù),進而可在每份待處理圖片中切割得到圖片切割區(qū)域的位置信息對應的各張指定圖片。即終端可在每張待處理圖片上切割一張指定切割區(qū)域?qū)闹付▓D片,實現(xiàn)對每個切割區(qū)域的圖片的單獨處理,增強了待處理圖片的處理靈活性和趣味性。在本發(fā)明實施例中,終端還可將各個切割區(qū)域切割得到的指定圖片進行拼接,在切割得到的圖片上添加圖片邊框線條、在圖片的拼接間隔上添加指定圖片數(shù)據(jù),為指定圖片數(shù)據(jù)或者畫布上色,提高了圖片處理的靈活性和趣味性,增強了圖片拼接的視覺效果的展現(xiàn)力。
[0149]參見圖9,是本發(fā)明實施例提供的終端的實施例結(jié)構(gòu)示意圖。本實施例中所描述的終端,包括:存儲器1000和圖片處理裝置2000,上述存儲器1000和圖片處理裝置2000相連。
[0150]具體實現(xiàn)中,上述存儲器1000用于存儲一組程序代碼,上述圖片處理裝置2000用于調(diào)用上述存儲器1000中存儲的程序代碼,執(zhí)行上述實施例提供的圖片處理方法中所描述的實現(xiàn)方式,在此不再贅述。即,在本發(fā)明實施例中,上述圖片處理裝置2000具體可為本發(fā)明實施例提供的圖片處理裝置的第一實施例或者第二實施例中所描述的圖片處理裝置,其實現(xiàn)方式可參見上述實施例,在此不再贅述。