亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種組合圖片的布局編輯方法、裝置及終端與流程

文檔序號(hào):11135237閱讀:465來(lái)源:國(guó)知局
一種組合圖片的布局編輯方法、裝置及終端與制造工藝

本發(fā)明涉及圖片處理技術(shù)領(lǐng)域,尤其涉及一種組合圖片的布局編輯方法、裝置及終端。



背景技術(shù):

隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,用戶可以在PC(Personal Computer,個(gè)人計(jì)算機(jī))本地、移動(dòng)設(shè)備或者云端服務(wù)器上保存多張圖片或照片,用戶可以將這些圖片設(shè)置為桌面背景或幻燈片,也可以上傳到網(wǎng)上進(jìn)行分享。但是,這種圖片的內(nèi)容一般都來(lái)自于一張圖片,視覺(jué)效果比較單調(diào),而且在用戶需要在網(wǎng)絡(luò)上分享多張圖片時(shí),用戶需要一一將圖片上傳,不僅上傳的圖片內(nèi)容比較單調(diào)而且用戶操作很不方便。

為了更好的滿足用戶的需求,目前已經(jīng)出現(xiàn)各種各樣的圖片處理軟件。一些圖片處理軟件提供圖片組合功能,這種功能可以將多張圖片組合在一起形成組合圖片,在現(xiàn)有技術(shù)方案中,形成組合圖片后,用戶可以對(duì)組合圖片中的各張圖片進(jìn)行更換或調(diào)整,但是組合圖片的布局方向是固定的,用戶無(wú)法根據(jù)個(gè)人喜好調(diào)整組合圖片的布局方向。



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

本發(fā)明實(shí)施例提供一種組合圖片的布局編輯方法、裝置及終端??梢哉{(diào)整組合圖片的布局方向,從而改變組成組合圖片的各個(gè)圖片在組合圖片中的排列方式,從而展示組合圖片的不同顯示效果。

本發(fā)明實(shí)施例提供了一種組合圖片的布局編輯方法,包括:

將選取的多張圖片放置到預(yù)設(shè)的圖片布局模板中得到組合圖片,其中,所述圖片布局模板包括多個(gè)相格,每個(gè)所述相格用于放置一張圖片;

接收用戶輸入的針對(duì)所述組合圖片的布局旋轉(zhuǎn)指令;

根據(jù)所述針對(duì)所述組合圖片的布局旋轉(zhuǎn)指令,對(duì)所述組合圖片的圖片布局 模板進(jìn)行旋轉(zhuǎn)從而調(diào)整所述相格以及放置在所述相格中的圖片在所述組合圖片中的排列方式以改變所述組合圖片的布局。

其中,所述根據(jù)所述針對(duì)所述組合圖片的布局旋轉(zhuǎn)指令,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)包括:

確定所述布局旋轉(zhuǎn)指令所指示的旋轉(zhuǎn)角度和/或旋轉(zhuǎn)速度;

根據(jù)所述確定的旋轉(zhuǎn)角度和/或旋轉(zhuǎn)速度,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。

其中,所述用戶通過(guò)旋轉(zhuǎn)懸置在所述組合圖片上方的操控物輸入所述布局旋轉(zhuǎn)指令;

所述確定所述布局旋轉(zhuǎn)指令所指示的旋轉(zhuǎn)角度包括:

感應(yīng)所述操控物的位置點(diǎn),根據(jù)感應(yīng)的所述位置點(diǎn)獲取用戶旋轉(zhuǎn)所述操控物的移動(dòng)軌跡;

根據(jù)所述獲取的所述操控物的移動(dòng)軌跡,確定所述移動(dòng)軌跡對(duì)應(yīng)的旋轉(zhuǎn)角度。

其中,所述根據(jù)所述確定的旋轉(zhuǎn)角度,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)包括:

根據(jù)所述確定的旋轉(zhuǎn)角度和所述相格的原始坐標(biāo)數(shù)據(jù),確定所述相格旋轉(zhuǎn)后的坐標(biāo)數(shù)據(jù);

根據(jù)所述確定的所述相格旋轉(zhuǎn)后的坐標(biāo)數(shù)據(jù),對(duì)所述圖片布局模板進(jìn)行旋轉(zhuǎn)。

其中,所述用戶通過(guò)旋轉(zhuǎn)懸置在所述組合圖片上方的操控物輸入所述布局旋轉(zhuǎn)指令;

所述確定所述布局旋轉(zhuǎn)指令所指示的旋轉(zhuǎn)速度包括:

感應(yīng)用戶旋轉(zhuǎn)所述操控物的起始位置點(diǎn)和終止位置點(diǎn)并記錄所述操控物從所述起始位置點(diǎn)旋轉(zhuǎn)至所述終止位置點(diǎn)的時(shí)間;

根據(jù)所述起始位置點(diǎn)、終止位置點(diǎn)和所述記錄的時(shí)間,確定所述操控物的旋轉(zhuǎn)速度。

其中,所述將選取的多張圖片放置到預(yù)設(shè)的圖片布局模板中得到組合圖片之后,所述方法還包括:

接收用戶輸入的針對(duì)所述組合圖片中的多張圖片的圖片選擇指令;

根據(jù)所述圖片選擇指令,從所述組合圖片中選擇至少兩張圖片;

接收用戶輸入的針對(duì)所述選擇的圖片的布局旋轉(zhuǎn)指令;

根據(jù)所述針對(duì)所述選擇的圖片的布局旋轉(zhuǎn)指令,對(duì)所述圖片布局模板中的所述選擇的至少二張圖片所在的相格進(jìn)行旋轉(zhuǎn)從而改變所述選擇的圖片在所述組合圖片中的排列方式。

相應(yīng)地,本發(fā)明實(shí)施例提供了一種組合圖片的布局編輯裝置,包括:

圖片放置模塊,用于將選取的多張圖片放置到預(yù)設(shè)的圖片布局模板中得到組合圖片,其中,所述圖片布局模板包括多個(gè)相格,每個(gè)所述相格用于放置一張圖片;

指令接收模塊,用于接收用戶輸入的針對(duì)所述組合圖片的布局旋轉(zhuǎn)指令;

旋轉(zhuǎn)處理模塊,用于根據(jù)所述針對(duì)所述組合圖片的布局旋轉(zhuǎn)指令,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)從而調(diào)整所述相格以及放置在所述相格中的圖片在所述組合圖片中的排列方式以改變所述組合圖片的布局。

其中,所述旋轉(zhuǎn)處理模塊包括:

旋轉(zhuǎn)確定單元,用于確定所述布局旋轉(zhuǎn)指令所指示的旋轉(zhuǎn)角度和/或旋轉(zhuǎn)速度;

圖片旋轉(zhuǎn)單元,用于根據(jù)所述確定的旋轉(zhuǎn)角度和/或旋轉(zhuǎn)速度,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。

其中,所述用戶通過(guò)旋轉(zhuǎn)懸置在所述組合圖片上方的操控物輸入所述布局旋轉(zhuǎn)指令;

所述旋轉(zhuǎn)確定單元具體用于:

感應(yīng)所述操控物的位置點(diǎn),根據(jù)感應(yīng)的所述位置點(diǎn)獲取用戶旋轉(zhuǎn)所述操控物的移動(dòng)軌跡;

根據(jù)所述獲取的所述操控物的移動(dòng)軌跡,確定所述移動(dòng)軌跡對(duì)應(yīng)的旋轉(zhuǎn)角度。

其中,所述圖片旋轉(zhuǎn)單元用于:

根據(jù)所述確定的旋轉(zhuǎn)角度和所述相格的原始坐標(biāo)數(shù)據(jù),確定所述相格旋轉(zhuǎn)后的坐標(biāo)數(shù)據(jù);

根據(jù)所述確定的所述相格旋轉(zhuǎn)后的坐標(biāo)數(shù)據(jù),對(duì)所述圖片布局模板進(jìn)行旋轉(zhuǎn)。

其中,所述用戶通過(guò)旋轉(zhuǎn)懸置在所述組合圖片上方的操控物輸入所述布局旋轉(zhuǎn)指令;

所述旋轉(zhuǎn)確定單元具體用于:

感應(yīng)用戶旋轉(zhuǎn)所述操控物的起始位置點(diǎn)和終止位置點(diǎn)并記錄所述操控物從所述起始位置點(diǎn)旋轉(zhuǎn)至所述終止位置點(diǎn)的時(shí)間;

根據(jù)所述起始位置點(diǎn)、終止位置點(diǎn)和所述記錄的時(shí)間,確定所述操控物的旋轉(zhuǎn)速度。

其中,所述裝置還包括選擇布局模塊,所述選擇布局模塊具體用于:

接收用戶輸入的針對(duì)所述組合圖片中的多張圖片的圖片選擇指令;

根據(jù)所述圖片選擇指令,從所述組合圖片中選擇至少兩張圖片;

接收用戶輸入的針對(duì)所述選擇的圖片的布局旋轉(zhuǎn)指令;

根據(jù)所述針對(duì)所述選擇的圖片的布局旋轉(zhuǎn)指令,對(duì)所述圖片布局模板中的所述選擇的至少二張圖片所在的相格進(jìn)行旋轉(zhuǎn)從而改變所述選擇的圖片在所述組合圖片中的排列方式。

相應(yīng)地,本發(fā)明實(shí)施例還提供了一種終端,包括:

如上述任意一項(xiàng)所述的組合圖片的布局編輯裝置。

實(shí)施本發(fā)明實(shí)施例,將選取的多張圖片放置到預(yù)設(shè)的圖片布局模板中得到組合圖片,其中,圖片布局模板包括多個(gè)相格,每個(gè)相格用于放置一張圖片;接收用戶輸入的針對(duì)組合圖片的布局旋轉(zhuǎn)指令;根據(jù)針對(duì)組合圖片的布局旋轉(zhuǎn)指令,對(duì)組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)從而調(diào)整相格以及放置在相格中的圖片在組合圖片中的排列方式以改變組合圖片的布局??梢愿淖兿喔褚约胺胖迷谙喔裰械膱D片在組合圖片中的排列方式,從而展示組合圖片的不同顯示效果。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些 實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明提出的一種組合圖片的布局編輯方法的第一實(shí)施例的流程圖;

圖2是本發(fā)明提出的一種組合圖片的布局編輯方法的第二實(shí)施例的流程圖;

圖3是本發(fā)明實(shí)施例提供的旋轉(zhuǎn)組合圖片的第一顯示效果圖;

圖4是本發(fā)明實(shí)施例提供的旋轉(zhuǎn)組合圖片的第二顯示效果圖

圖5是本發(fā)明實(shí)施例提供的旋轉(zhuǎn)組合圖片的第三顯示效果圖;

圖6是本發(fā)明實(shí)施例提出的一種組合圖片的布局編輯裝置的結(jié)構(gòu)示意圖;

圖7是本發(fā)明實(shí)施例提供的裝置中的旋轉(zhuǎn)處理模塊的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(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í)施例,都屬于本發(fā)明保護(hù)的范圍。

請(qǐng)參考圖1,圖1是本發(fā)明提供的一種組合圖片的布局編輯方法的第一實(shí)施例的流程圖。如圖所示,本發(fā)明實(shí)施例中的方法包括:

S101,將選取的多張圖片放置到預(yù)設(shè)的圖片布局模板中得到組合圖片,其中,所述圖片布局模板包括多個(gè)相格,每個(gè)所述相格用于放置一張圖片。

具體實(shí)現(xiàn)中,可以首先接收用戶輸入的模板選擇指令,根據(jù)用戶輸入的模板選擇指令,從預(yù)設(shè)的圖片布局模板庫(kù)中選擇出一個(gè)圖片布局模板并顯示,當(dāng)然,預(yù)設(shè)的模板也可以是系統(tǒng)默認(rèn)的。其中,相格的形狀可以為正方形,長(zhǎng)方形等等,相格中的相格也可以為正方形或長(zhǎng)方形,但不局限上述形狀。相格中多個(gè)相格的數(shù)量可以為4個(gè)或5個(gè),但不局限于上述數(shù)量,然后選取任意大小的多張圖片,并將選取的多張圖片放置到上述選擇的圖片布局模板中。可以理解的是,模板中的相格數(shù)目要與選取的待組合的相片數(shù)目相同。

S102,接收用戶輸入的針對(duì)所述組合圖片的布局旋轉(zhuǎn)指令。

具體實(shí)現(xiàn)中,用戶可以通過(guò)旋轉(zhuǎn)懸置在所述組合圖片上方的操控物輸入所述布局旋轉(zhuǎn)指令,即不接觸觸控屏幕,用戶可以通過(guò)手指或者手掌或者筆狀操控物在組合圖片的上方進(jìn)行旋轉(zhuǎn),例如用戶做出旋轉(zhuǎn)手勢(shì)從而下發(fā)布局選裝指令。具體的,可以利用體感技術(shù)接收用戶輸入的布局旋轉(zhuǎn)指令,這里不再詳述;或者,也可以接收用戶在組合圖片上的滑動(dòng)手勢(shì)或者用戶點(diǎn)擊控件以獲取布局旋轉(zhuǎn)指令。

S103,根據(jù)所述針對(duì)所述組合圖片的布局旋轉(zhuǎn)指令,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)從而調(diào)整所述相格以及放置在所述相格中的圖片在所述組合圖片中的排列方式以改變所述組合圖片的布局。

具體實(shí)現(xiàn)中,可以確定所述布局旋轉(zhuǎn)指令所指示的旋轉(zhuǎn)角度和/或旋轉(zhuǎn)速度;根據(jù)所述確定的旋轉(zhuǎn)角度和/或旋轉(zhuǎn)速度,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。其中,旋轉(zhuǎn)角度和旋轉(zhuǎn)速度可以是預(yù)先設(shè)定的,可以使用用戶自定義設(shè)置的旋轉(zhuǎn)角度和旋轉(zhuǎn)速度,也可以使用系統(tǒng)默認(rèn)的旋轉(zhuǎn)角度和旋轉(zhuǎn)速度,例如:可以按照用戶自定義設(shè)置的或者默認(rèn)的旋轉(zhuǎn)角度和旋轉(zhuǎn)速度對(duì)組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。

其中,在用戶可以通過(guò)旋轉(zhuǎn)懸置在所述組合圖片上方的操控物輸入所述布局旋轉(zhuǎn)指令以對(duì)組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)的情況下,可以首先感應(yīng)所述操控物的位置點(diǎn),根據(jù)感應(yīng)的所述位置點(diǎn)獲取用戶旋轉(zhuǎn)所述操控物的移動(dòng)軌跡;根據(jù)所述獲取的所述操控物的移動(dòng)軌跡,確定所述移動(dòng)軌跡對(duì)應(yīng)的旋轉(zhuǎn)角度。具體的,在旋轉(zhuǎn)時(shí),可以根據(jù)所述確定的旋轉(zhuǎn)角度和所述相格的原始坐標(biāo)數(shù)據(jù),確定所述相格旋轉(zhuǎn)后的坐標(biāo)數(shù)據(jù);根據(jù)所述確定的所述相格旋轉(zhuǎn)后的坐標(biāo)數(shù)據(jù),對(duì)所述圖片布局模板進(jìn)行旋轉(zhuǎn)。其中,旋轉(zhuǎn)角度可以為90度或者180度,但不局限于上述旋轉(zhuǎn)角度。例如:如圖3所示,圖3(A)的圖片布局模板包括為1~5的相格,經(jīng)過(guò)順時(shí)針旋轉(zhuǎn)90度得到圖3(B)的圖片布局模板。

進(jìn)一步的,可以感應(yīng)用戶旋轉(zhuǎn)所述操控物的起始位置點(diǎn)和終止位置點(diǎn)并記錄所述操控物從所述起始位置點(diǎn)旋轉(zhuǎn)至所述終止位置點(diǎn)的時(shí)間;根據(jù)所述起始位置點(diǎn)、終止位置點(diǎn)和所述記錄的時(shí)間,確定所述操控物的旋轉(zhuǎn)速度。另外,可以將用戶在組合圖片上的滑動(dòng)手勢(shì)的滑動(dòng)速度確定為旋轉(zhuǎn)速度,根據(jù)在組合 圖片上的滑動(dòng)手勢(shì)的滑動(dòng)速度,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。

需要說(shuō)明的是,排列方式可以包括相格中的圖片在組合圖片中的位置,也包括相格中的圖片的橫向排列方式或縱向排列方式。例如:如圖4所示,圖4(A)順時(shí)針旋轉(zhuǎn)90度得到的圖4(B),各個(gè)圖片在組合圖片中的位置發(fā)生變化,并且由于長(zhǎng)方形的相格在旋轉(zhuǎn)后產(chǎn)生自適應(yīng)效果,因此縱向排列的圖片變化為橫向排列,但是各個(gè)圖片的顯示方向不變。

可選的,可以接收用戶輸入的針對(duì)經(jīng)過(guò)旋轉(zhuǎn)的所述組合圖片的操作指令;根據(jù)所述針對(duì)經(jīng)過(guò)旋轉(zhuǎn)的所述組合圖片的操作指令,對(duì)經(jīng)過(guò)旋轉(zhuǎn)的所述組合圖片中的所述多張圖片進(jìn)行布局調(diào)整處理。例如:當(dāng)用戶確認(rèn)不需要組合圖片中的某個(gè)/些圖片時(shí),可以根據(jù)用戶輸入的針對(duì)經(jīng)過(guò)旋轉(zhuǎn)的組合圖片的刪除指令,對(duì)該圖片進(jìn)行刪除。同時(shí),可以根據(jù)接收到的用戶輸入的針對(duì)經(jīng)過(guò)旋轉(zhuǎn)處理的組合圖片的操作指令,對(duì)相格中的某個(gè)/些圖片進(jìn)行移動(dòng),放大、縮小或者旋轉(zhuǎn),從而進(jìn)一步改變組合圖片進(jìn)行布局。

在本發(fā)明實(shí)施例中,將選取的多張圖片放置到預(yù)設(shè)的圖片布局模板中得到組合圖片,其中,圖片布局模板包括多個(gè)相格,每個(gè)相格用于放置一張圖片;接收用戶輸入的針對(duì)組合圖片的布局旋轉(zhuǎn)指令;根據(jù)針對(duì)組合圖片的布局旋轉(zhuǎn)指令,對(duì)組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)從而調(diào)整相格以及放置在相格中的圖片在組合圖片中的排列方式以改變組合圖片的布局??梢愿淖兿喔褚约胺胖迷谙喔裰械膱D片在組合圖片中的排列方式,從而展示組合圖片的不同顯示效果。

請(qǐng)參考圖2,圖2是本發(fā)明提出的一種組合圖片的布局編輯方法的第二實(shí)施例的流程圖。如圖所示,本發(fā)明實(shí)施例中的組合圖片的布局編輯方法包括:

S201,將選取的多張圖片放置到預(yù)設(shè)的圖片布局模板中得到組合圖片,其中,所述圖片布局模板包括多個(gè)相格,每個(gè)所述相格用于放置一張圖片。

具體實(shí)現(xiàn)中,可以首先接收用戶輸入的模板選擇指令,根據(jù)用戶輸入的模板選擇指令,從預(yù)設(shè)的圖片布局模板庫(kù)中選擇出一個(gè)圖片布局模板并顯示。其中,圖片布局模板的形狀可以為正方形,長(zhǎng)方形等等,圖片布局模板中的相格也可以為正方形或長(zhǎng)方形,但不局限上述形狀。圖片布局模板中多個(gè)相格的數(shù) 量可以為4個(gè)或5個(gè),但不局限于上述數(shù)量,然后選取任意大小的多張圖片,并將選取的多張圖片放置到上述選擇的圖片布局模板中。

S202,接收用戶輸入的針對(duì)所述組合圖片中的多張圖片的圖片選擇指令。

S203,根據(jù)所述圖片選擇指令,從所述組合圖片中選擇至少兩張圖片。例如,如圖5所示,圖5(A)的圖片布局模板包括編號(hào)分別為1~7的相格,從中選擇出編號(hào)為4~7的相格,而其中編號(hào)為1~3的相格未被選中。

S204,接收用戶輸入的針對(duì)所述選擇的圖片的布局旋轉(zhuǎn)指令。

具體實(shí)現(xiàn)中,用戶可以通過(guò)旋轉(zhuǎn)懸置在所述組合圖片上方的操控物輸入所述布局旋轉(zhuǎn)指令,利用體感技術(shù)接收用戶輸入的布局旋轉(zhuǎn)指令;或者接收用戶在組合圖片上的滑動(dòng)手勢(shì)以獲取布局旋轉(zhuǎn)指令。

S205,根據(jù)所述針對(duì)所述選擇的圖片的布局旋轉(zhuǎn)指令,對(duì)所述圖片布局模板中的所述選擇的至少二張圖片所在的相格進(jìn)行旋轉(zhuǎn)從而改變所述選擇的圖片在所述組合圖片中的排列方式。

例如,如圖5所示,圖5(A)的圖片布局模板包括編號(hào)分別為1~7的相格,從中選擇出編號(hào)為4~7的相格,對(duì)編號(hào)為4~7的相格進(jìn)行旋轉(zhuǎn),編號(hào)為4~7的相格的排列方式發(fā)生變化,而編號(hào)為1~3的相格的排列方式不變,經(jīng)過(guò)旋轉(zhuǎn)處理得到圖5(B)。

具體實(shí)現(xiàn)中,可以確定所述布局旋轉(zhuǎn)指令所指示的旋轉(zhuǎn)角度和/或旋轉(zhuǎn)速度;根據(jù)所述確定的旋轉(zhuǎn)角度和/或旋轉(zhuǎn)速度,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。其中,旋轉(zhuǎn)角度和旋轉(zhuǎn)速度可以是預(yù)先設(shè)定的,可以使用用戶自定義設(shè)置的旋轉(zhuǎn)角度和旋轉(zhuǎn)速度,也可以使用系統(tǒng)默認(rèn)的旋轉(zhuǎn)角度和旋轉(zhuǎn)速度,例如:可以接收用戶點(diǎn)擊指令按鈕下發(fā)旋轉(zhuǎn)指令,按照用戶自定義設(shè)置的或者默認(rèn)的旋轉(zhuǎn)角度和旋轉(zhuǎn)速度對(duì)組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。其中,用戶可以通過(guò)旋轉(zhuǎn)懸置在所述組合圖片上方的操控物輸入所述布局旋轉(zhuǎn)指令以對(duì)組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。

進(jìn)一步的,可以首先感應(yīng)所述操控物的位置點(diǎn),根據(jù)感應(yīng)的所述位置點(diǎn)獲取用戶旋轉(zhuǎn)所述操控物的移動(dòng)軌跡;根據(jù)所述獲取的所述操控物的移動(dòng)軌跡,確定所述移動(dòng)軌跡對(duì)應(yīng)的旋轉(zhuǎn)角度。然后根據(jù)所述確定的旋轉(zhuǎn)角度和所述相格的原始坐標(biāo)數(shù)據(jù),確定所述相格旋轉(zhuǎn)后的坐標(biāo)數(shù)據(jù);根據(jù)所述確定的所述相格 旋轉(zhuǎn)后的坐標(biāo)數(shù)據(jù),對(duì)所述圖片布局模板進(jìn)行旋轉(zhuǎn)。其中,旋轉(zhuǎn)角度可以為90度或者180度,但不局限于上述旋轉(zhuǎn)角度。例如:如圖3所示,圖3(A)的圖片布局模板包括為1~5的相格,經(jīng)過(guò)順時(shí)針旋轉(zhuǎn)90度得到圖3(B)的圖片布局模板。

進(jìn)一步的,感應(yīng)用戶旋轉(zhuǎn)所述操控物的起始位置點(diǎn)和終止位置點(diǎn)并記錄所述操控物從所述起始位置點(diǎn)旋轉(zhuǎn)至所述終止位置點(diǎn)的時(shí)間;根據(jù)所述起始位置點(diǎn)、終止位置點(diǎn)和所述記錄的時(shí)間,確定所述操控物的旋轉(zhuǎn)速度。另外,可以將用戶在組合圖片上的滑動(dòng)手勢(shì)的滑動(dòng)速度確定為旋轉(zhuǎn)速度,根據(jù)用戶在組合圖片上的滑動(dòng)手勢(shì)的滑動(dòng)速度,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。

需要說(shuō)明的是,排列方式可以包括相格中的圖片在組合圖片中的位置,也包括相格中的圖片的橫向排列方式或縱向排列方式。例如:如圖4所示,圖4(A)順時(shí)針旋轉(zhuǎn)90度得到的圖4(B),各個(gè)圖片在組合圖片中的位置發(fā)生變化,并且由于長(zhǎng)方形的相格在旋轉(zhuǎn)后產(chǎn)生自適應(yīng)效果,因此縱向排列的圖片變化為橫向排列,但是各個(gè)圖片的顯示方向不變。

可選的,接收用戶輸入的針對(duì)經(jīng)過(guò)旋轉(zhuǎn)的所述組合圖片的操作指令;根據(jù)所述針對(duì)經(jīng)過(guò)旋轉(zhuǎn)的所述組合圖片的操作指令,對(duì)經(jīng)過(guò)旋轉(zhuǎn)的所述組合圖片中的所述多張圖片進(jìn)行布局調(diào)整處理。例如:當(dāng)用戶確認(rèn)不需要組合圖片中的某個(gè)/些圖片時(shí),可以根據(jù)用戶輸入的針對(duì)經(jīng)過(guò)旋轉(zhuǎn)的組合圖片的刪除指令,對(duì)該圖片進(jìn)行刪除。同時(shí),可以根據(jù)接收到的用戶輸入的針對(duì)經(jīng)過(guò)旋轉(zhuǎn)處理的組合圖片的操作指令,對(duì)相格中的某個(gè)/些圖片進(jìn)行移動(dòng),放大、縮小或者旋轉(zhuǎn),從而進(jìn)一步改變組合圖片進(jìn)行布局。

在本發(fā)明實(shí)施例中,將選取的多張圖片放置到預(yù)設(shè)的圖片布局模板中得到組合圖片,其中,圖片布局模板包括多個(gè)相格,每個(gè)相格用于放置一張圖片;接收用戶輸入的針對(duì)組合圖片的布局旋轉(zhuǎn)指令;根據(jù)針對(duì)組合圖片的布局旋轉(zhuǎn)指令,對(duì)組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)從而調(diào)整相格以及放置在相格中的圖片在組合圖片中的排列方式以改變組合圖片的布局??梢愿淖兿喔褚约胺胖迷谙喔裰械膱D片在組合圖片中的排列方式,從而展示組合圖片的不同顯示效果。

請(qǐng)參考圖6,圖6是本發(fā)明實(shí)施例提出的一種組合圖片的布局編輯裝置的結(jié)構(gòu)示意圖。如圖所示,本發(fā)明實(shí)施例中的組合圖片的布局編輯裝置包括:

圖片放置模塊601,用于將選取的多張圖片放置到預(yù)設(shè)的圖片布局模板中得到組合圖片,其中,所述圖片布局模板包括多個(gè)相格,每個(gè)所述相格用于放置一張圖片。

具體實(shí)現(xiàn)中,可以首先接收用戶輸入的模板選擇指令,根據(jù)用戶輸入的模板選擇指令,從預(yù)設(shè)的圖片布局模板庫(kù)中選擇出一個(gè)圖片布局模板并顯示。其中,相格的形狀可以為正方形,長(zhǎng)方形等等,相格中的相格也可以為正方形或長(zhǎng)方形,但不局限上述形狀。相格中多個(gè)相格的數(shù)量可以為4個(gè)或5個(gè),但不局限于上述數(shù)量,然后選取任意大小的多張圖片,并將選取的多張圖片放置到上述選擇的圖片布局模板中。

指令接收模塊602,用于接收用戶輸入的針對(duì)所述組合圖片的布局旋轉(zhuǎn)指令。

具體實(shí)現(xiàn)中,用戶可以通過(guò)旋轉(zhuǎn)懸置在所述組合圖片上方的操控物輸入所述布局旋轉(zhuǎn)指令,利用體感技術(shù)接收用戶輸入的布局旋轉(zhuǎn)指令;或者接收用戶在組合圖片上的滑動(dòng)手勢(shì)以獲取布局旋轉(zhuǎn)指令。

旋轉(zhuǎn)處理模塊603,用于根據(jù)所述針對(duì)所述組合圖片的布局旋轉(zhuǎn)指令,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)從而調(diào)整所述相格以及放置在所述相格中的圖片在所述組合圖片中的排列方式以改變所述組合圖片的布局。其中,用戶可以通過(guò)旋轉(zhuǎn)懸置在所述組合圖片上方的操控物輸入所述布局旋轉(zhuǎn)指令以對(duì)組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。

具體實(shí)現(xiàn)中,如圖7所示,旋轉(zhuǎn)處理模塊603可以進(jìn)一步包括:

旋轉(zhuǎn)確定單元701,用于確定所述布局旋轉(zhuǎn)指令所指示的旋轉(zhuǎn)角度和/或旋轉(zhuǎn)速度。

具體的,可以感應(yīng)所述操控物的位置點(diǎn),根據(jù)感應(yīng)的所述位置點(diǎn)獲取用戶旋轉(zhuǎn)所述操控物的移動(dòng)軌跡;根據(jù)所述獲取的所述操控物的移動(dòng)軌跡,確定所述移動(dòng)軌跡對(duì)應(yīng)的旋轉(zhuǎn)角度。另外,可以感應(yīng)用戶旋轉(zhuǎn)所述操控物的起始位置點(diǎn)和終止位置點(diǎn)并記錄所述操控物從所述起始位置點(diǎn)旋轉(zhuǎn)至所述終止位置點(diǎn)的時(shí)間;根據(jù)所述起始位置點(diǎn)、終止位置點(diǎn)和所述記錄的時(shí)間,確定所述操控 物的旋轉(zhuǎn)速度。也可以將用戶在組合圖片上的滑動(dòng)手勢(shì)的滑動(dòng)速度確定為旋轉(zhuǎn)速度。

圖片旋轉(zhuǎn)單元702,用于根據(jù)所述確定的旋轉(zhuǎn)角度和/或旋轉(zhuǎn)速度,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。其中,旋轉(zhuǎn)角度和旋轉(zhuǎn)速度可以是預(yù)先設(shè)定的,可以使用用戶自定義設(shè)置的旋轉(zhuǎn)角度和旋轉(zhuǎn)速度,也可以使用系統(tǒng)默認(rèn)的旋轉(zhuǎn)角度和旋轉(zhuǎn)速度,例如:可以接收用戶點(diǎn)擊指令按鈕下發(fā)旋轉(zhuǎn)指令,按照用戶自定義設(shè)置的或者默認(rèn)的旋轉(zhuǎn)角度和旋轉(zhuǎn)速度對(duì)組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。

具體實(shí)現(xiàn)中,可以根據(jù)所述確定的旋轉(zhuǎn)角度和所述相格的原始坐標(biāo)數(shù)據(jù),確定所述相格旋轉(zhuǎn)后的坐標(biāo)數(shù)據(jù);根據(jù)所述確定的所述相格旋轉(zhuǎn)后的坐標(biāo)數(shù)據(jù),對(duì)所述圖片布局模板進(jìn)行旋轉(zhuǎn)。另外,可以根據(jù)用戶在組合圖片上的滑動(dòng)手勢(shì)的滑動(dòng)速度,對(duì)所述組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)。其中,旋轉(zhuǎn)角度可以為90度或者180度,但不局限于上述旋轉(zhuǎn)角度。例如:如圖3所示,圖3(A)的圖片布局模板包括為1~5的相格,經(jīng)過(guò)順時(shí)針旋轉(zhuǎn)90度得到圖3(B)的圖片布局模板。

需要說(shuō)明的是,排列方式可以包括相格中的圖片在組合圖片中的位置,也包括相格中的圖片的橫向排列方式或縱向排列方式。例如:如圖4所示,圖4(A)順時(shí)針旋轉(zhuǎn)90度得到的圖4(B),各個(gè)圖片在組合圖片中的位置發(fā)生變化,并且由于長(zhǎng)方形的相格在旋轉(zhuǎn)后產(chǎn)生自適應(yīng)效果,因此縱向排列的圖片變化為橫向排列,但是各個(gè)圖片的顯示方向不變。

可選的,可以接收用戶輸入的針對(duì)經(jīng)過(guò)旋轉(zhuǎn)的所述組合圖片的操作指令;根據(jù)所述針對(duì)經(jīng)過(guò)旋轉(zhuǎn)的所述組合圖片的操作指令,對(duì)經(jīng)過(guò)旋轉(zhuǎn)的所述組合圖片中的所述多張圖片進(jìn)行布局調(diào)整處理。例如:當(dāng)用戶確認(rèn)不需要組合圖片中的某個(gè)/些圖片時(shí),可以根據(jù)用戶輸入的針對(duì)經(jīng)過(guò)旋轉(zhuǎn)的組合圖片的刪除指令,對(duì)該圖片進(jìn)行刪除。同時(shí),可以根據(jù)接收到的用戶輸入的針對(duì)經(jīng)過(guò)旋轉(zhuǎn)處理的組合圖片的操作指令,對(duì)相格中的某個(gè)/些圖片進(jìn)行移動(dòng),放大、縮小或者旋轉(zhuǎn),從而進(jìn)一步改變組合圖片進(jìn)行布局。

可選的,如圖6所示,所述裝置還可以進(jìn)一步包括:

選擇布局模塊604,用于接收用戶輸入的針對(duì)所述組合圖片中的多張圖片 的圖片選擇指令;根據(jù)所述圖片選擇指令,從所述組合圖片中選擇至少兩張圖片;接收用戶輸入的針對(duì)所述選擇的圖片的布局旋轉(zhuǎn)指令;根據(jù)所述針對(duì)所述選擇的圖片的布局旋轉(zhuǎn)指令,對(duì)所述圖片布局模板中的所述選擇的至少二張圖片所在的相格進(jìn)行旋轉(zhuǎn)從而改變所述選擇的圖片在所述組合圖片中的排列方式。

例如,如圖5所示,圖5(A)的圖片布局模板包括編號(hào)分別為1~7的相格,從中選擇出編號(hào)為4~7的相格,對(duì)編號(hào)為4~7的相格進(jìn)行旋轉(zhuǎn),編號(hào)為4~7的相格的排列方式發(fā)生變化,而編號(hào)為1~3的相格的排列方式不變,經(jīng)過(guò)旋轉(zhuǎn)處理得到圖5(B)。

在本發(fā)明實(shí)施例中,將選取的多張圖片放置到預(yù)設(shè)的圖片布局模板中得到組合圖片,其中,圖片布局模板包括多個(gè)相格,每個(gè)相格用于放置一張圖片;接收用戶輸入的針對(duì)組合圖片的布局旋轉(zhuǎn)指令;根據(jù)針對(duì)組合圖片的布局旋轉(zhuǎn)指令,對(duì)組合圖片的圖片布局模板進(jìn)行旋轉(zhuǎn)從而調(diào)整相格以及放置在相格中的圖片在組合圖片中的排列方式以改變組合圖片的布局。可以改變相格以及放置在相格中的圖片在組合圖片中的排列方式,從而展示組合圖片的不同顯示效果。

在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。

此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。

流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表 示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書(shū)而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤(pán)盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),可擦除可編輯只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤(pán)只讀存儲(chǔ)器(CDROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。

應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。

本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。

此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。

上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。

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