一種圖片組合的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖片處理技術(shù)領(lǐng)域,尤其涉及一種圖片組合的方法及裝置。
【背景技術(shù)】
[0002] 現(xiàn)有技術(shù)中,用戶可W在PC(PersonalComputer,個(gè)人計(jì)算機(jī))本地、移動設(shè)備 本地或者云端服務(wù)器上保存多張圖片或照片下均稱為圖片),該些圖片一般都是單一圖 源。用戶可W將該些圖片上傳到網(wǎng)上進(jìn)行分享。但是,該種單一圖源的圖片的內(nèi)容和視覺 效果比較單調(diào),而且,在用戶需要在網(wǎng)絡(luò)上分享多張圖片時(shí),用戶需要一一將圖片上傳,不 僅上傳的圖片內(nèi)容比較單調(diào)而且用戶操作很不方便。
[0003]為了更好的滿足用戶的需求,目前已經(jīng)出現(xiàn)各種各樣的圖片處理軟件。一些圖片 處理軟件提供圖片組合功能,該種功能可W將多張圖片組合在一起形成組合圖片,例如可 W通過拼接的方式將多張圖片組合在一起形成組合圖片。通過對多張圖片的組合,可W豐 富圖片的內(nèi)容和視覺效果。而且,用戶在分享圖片時(shí),上傳一張組合圖片就可達(dá)到上傳多張 圖片的效果。通過圖片處理軟件執(zhí)行圖片組合功能時(shí),用戶首先要選擇一定數(shù)量的圖片, 圖片處理軟件會采用默認(rèn)的或者用戶預(yù)先設(shè)置好的布局模板,將用戶選擇的圖片組合在一 起,形成組合圖片。為了滿足用戶的喜好等需求,圖片處理軟件一般都內(nèi)置有多種不同布局 的布局模板,部分圖片處理軟件還能通過在線更新、付費(fèi)等方式開放更多設(shè)計(jì)好的布局模 版W供用戶進(jìn)行圖片組合。
[0004] 在現(xiàn)有技術(shù)中,該些設(shè)計(jì)好的模版通常Wxml、json等數(shù)據(jù)格式保存在本地或者 云端,數(shù)據(jù)里包含起點(diǎn)、長寬、點(diǎn)的坐標(biāo)等等。當(dāng)用戶選擇對應(yīng)的模版后,軟件再通過讀取該 些數(shù)據(jù),確定所有圖片對應(yīng)的位置、形狀、大小等特性后再將圖片組合到一起。但該種方式 完全依賴于模版設(shè)計(jì)師的設(shè)計(jì),雖然用戶后期可W再通過縮放模版里每個(gè)用于放置圖片的 格子的大小、調(diào)整格子之間的距離等方式微調(diào)布局,但是總體定型限制于現(xiàn)有的數(shù)據(jù),無法 滿足用戶更加個(gè)性化和唯一性的需求。且該些模版數(shù)據(jù)或W跟隨軟件的方式,或W云端下 載到本地的方式,一定程度上增大了軟件的體積,占用了用戶的存儲空間。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本發(fā)明實(shí)施例提供一種圖片組合的方法及裝置,不僅能夠解決現(xiàn)有技 術(shù)中選取圖片數(shù)量受限的問題,還能增加圖片組合布局模板的多樣性并減少磁盤空間占用 量。
[0006] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007] -方面,本發(fā)明實(shí)施例提供一種圖片組合的方法,包括:
[0008] 獲取要組合的圖片的數(shù)量;
[0009] 從預(yù)先建立的組合模板庫中選取一個(gè)組合模板作為母圖模板;其中,所述母圖模 板中包括至少一個(gè)子區(qū)域,所述母圖模板包含的子區(qū)域的數(shù)量小于所述要組合的圖片的數(shù) 量;
[0010] 從所述組合模板庫中選取組合模板作為子圖模板,利用所述子圖模板對所述母圖 模板的子區(qū)域進(jìn)行填充從而形成圖片組合布局模板;其中,對所述母圖模板填充后在所述 母圖模板中形成的總的子區(qū)域的數(shù)量與所述要組合的圖片的數(shù)量相等;
[0011] 根據(jù)所述圖片組合布局模板,對所述要組合的圖片進(jìn)行組合。
[0012] 本發(fā)明實(shí)施例提供的圖片組合的方法,能夠根據(jù)選取的圖片數(shù)量,將從組合模板 庫中選取的子圖模板對從組合模板庫中選取的母圖模板進(jìn)行填充形成一個(gè)圖片組合布局 模板,并且該種填充可隨機(jī)進(jìn)行,由此增加了圖片組合布局模板的多樣性,而且即用即生成 的方法也較之現(xiàn)有技術(shù)減少了存儲空間的占用。
[0013] 另一方面,本發(fā)明實(shí)施例提供一種圖片組合的裝置,包括:獲取單元,用于獲取要 組合的圖片的數(shù)量;模板生成單元,用于從預(yù)先建立的組合模板庫中選取一個(gè)組合模板作 為母圖模板,并從所述組合模板庫中選取組合模板作為子圖模板,利用所述子圖模板對所 述母圖模板的子區(qū)域進(jìn)行填充從而形成圖片組合布局模板;其中,所述母圖模板中包括至 少一個(gè)子區(qū)域,所述母圖模板包含的子區(qū)域的數(shù)量小于所述要組合的圖片的數(shù)量,并且對 所述母圖模板填充后在所述母圖模板中形成的總的子區(qū)域的數(shù)量與所述要組合的圖片的 數(shù)量相等;組合單元,用于根據(jù)所述圖片組合布局模板,對所述要組合的圖片進(jìn)行組合。
[0014] 本發(fā)明實(shí)施例提供的圖片組合的裝置,能夠根據(jù)選取的圖片數(shù)量,將從組合模板 庫中選取的子圖模板對從組合模板庫中選取的母圖模板進(jìn)行填充形成一個(gè)圖片組合布局 模板,并且該種填充可隨機(jī)進(jìn)行,由此增加了圖片組合布局模板的多樣性,而且即用即生成 的方法也較之現(xiàn)有技術(shù)減少了存儲空間的占用。
【附圖說明】
[0015] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W 根據(jù)該些附圖獲得其它的附圖。
[0016] 圖1為本發(fā)明圖片組合的方法一實(shí)施例的流程示意圖;
[0017] 圖2為圖1中S3 -實(shí)施例的流程示意圖;
[001引圖3、圖4和圖5為本發(fā)明圖片組合的方法另一實(shí)施例中組合模板庫中包含的組合 模板的效果示意圖;
[0019] 圖6為將圖4填充進(jìn)圖3的右上角子區(qū)域的效果示意圖;
[0020] 圖7為本發(fā)明圖片組合的方法一實(shí)施例的效果示意圖;
[0021] 圖8為圖1中S3另一實(shí)施例的流程示意圖;
[0022] 圖9為對圖6中右上角的兩個(gè)子區(qū)域同時(shí)順時(shí)針旋轉(zhuǎn)90度后的效果示意圖;
[0023] 圖10為本發(fā)明圖片組合的方法又一實(shí)施例中步驟S1之前的流程示意圖;
[0024] 圖11為本發(fā)明圖片組合的方法另一實(shí)施例步驟S1之前的流程示意圖;
[00巧]圖12為本發(fā)明圖片組合的裝置一實(shí)施例的流程示意圖;
[0026] 圖13為本發(fā)明圖片組合的裝置一實(shí)施例中模板生成單元的方框結(jié)構(gòu)示意圖;
[0027] 圖14為本發(fā)明圖片組合的裝置另一實(shí)施例的方框結(jié)構(gòu)示意圖;
[0028] 圖15為本發(fā)明圖片組合的裝置另一實(shí)施例的方框結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029] 下面結(jié)合附圖對本發(fā)明實(shí)施例一種圖片組合的方法及裝置進(jìn)行詳細(xì)描述。
[0030] 應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其 它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0031] 參看圖1,本發(fā)明的實(shí)施例提供一種圖片組合的方法,包括:
[0032]S1、獲取要組合的圖片的數(shù)量;
[0033] 具體的,所述要組合的圖片是用戶選定的,在用戶選定要組合的圖片后,本步驟 中,獲取要組合的圖片的數(shù)量。
[0034]S2、從預(yù)先建立的組合模板庫中選取一個(gè)組合模板作為母圖模板;其中,所述母圖 模板中包括至少一個(gè)子區(qū)域,所述母圖模板包含的子區(qū)域的數(shù)量小于所述要組合的圖片的 數(shù)量;
[0035] 預(yù)先建立組合模板庫,組合模板庫中包括多個(gè)組合模板,每個(gè)組合模板中包括一 個(gè)或者多個(gè)子區(qū)域。
[0036]S3、從所述組合模板庫中選取組合模板作為子圖模板,利用所述子圖模板對所述 母圖模板的子區(qū)域進(jìn)行填充從而形成圖片組合布局模板;其中,對所述母圖模板填充后在 所述母圖模板中形成的總的子區(qū)域的數(shù)量與所述要組合的圖片的數(shù)量相等;
[0037]S4、根據(jù)所述圖片組合布局模板,對所述要組合的圖片進(jìn)行組合。
[0038] 本發(fā)明實(shí)施例中,所述子區(qū)域也可稱為相格,模板在用于進(jìn)行組合圖片時(shí),模板上 的每個(gè)子區(qū)域即每個(gè)相格用于放置要組合的圖片中的一張圖片。其中,在組合模板庫中對 母圖模板和子圖模板的選取可W是隨機(jī)的,也可W是按照用戶指定的組合模板庫中的組合 模板選取的,也可W是按照預(yù)先定的規(guī)則選取的,本發(fā)明對此不作限定。
[0039] 本發(fā)明實(shí)施例提供的圖片組合的方法,能夠根據(jù)選取的圖片數(shù)量,將從組合模板 庫中選取的子圖模板對從組合模板庫中選取的母圖模板進(jìn)行填充形成一個(gè)圖片組合布局 模板,并且該種填充可隨機(jī)進(jìn)行,由此增加了圖片組合布局模板的多樣性,而且即用即生成 的方法也較之現(xiàn)有技術(shù)減少了存儲空間的占用。
[0040] 參看圖2,在本發(fā)明圖片組合的方法的另一實(shí)施例中,所述從所述組合模板庫中 選取組合模板作為子圖模板,利用所述子圖模板對所述母圖模板的子區(qū)域進(jìn)行填充從而形 成圖片組合布局模板(S3),可W包括