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