一種組合圖片的布局編輯方法、裝置及終端與流程
2023-09-17 22:45:31 2

本發明涉及圖片處理技術領域,尤其涉及一種組合圖片的布局編輯方法、裝置及終端。
背景技術:
隨著計算機技術的不斷發展,用戶可以在PC(Personal Computer,個人計算機)本地、行動裝置或者雲端伺服器上保存多張圖片或照片,用戶可以將這些圖片設置為桌面背景或幻燈片,也可以上傳到網上進行分享。但是,這種圖片的內容一般都來自於一張圖片,視覺效果比較單調,而且在用戶需要在網絡上分享多張圖片時,用戶需要一一將圖片上傳,不僅上傳的圖片內容比較單調而且用戶操作很不方便。
為了更好的滿足用戶的需求,目前已經出現各種各樣的圖片處理軟體。一些圖片處理軟體提供圖片組合功能,這種功能可以將多張圖片組合在一起形成組合圖片,在現有技術方案中,形成組合圖片後,用戶可以對組合圖片中的各張圖片進行更換或調整,但是組合圖片的布局方向是固定的,用戶無法根據個人喜好調整組合圖片的布局方向。
技術實現要素:
本發明實施例提供一種組合圖片的布局編輯方法、裝置及終端。可以調整組合圖片的布局方向,從而改變組成組合圖片的各個圖片在組合圖片中的排列方式,從而展示組合圖片的不同顯示效果。
本發明實施例提供了一種組合圖片的布局編輯方法,包括:
將選取的多張圖片放置到預設的圖片布局模板中得到組合圖片,其中,所述圖片布局模板包括多個相格,每個所述相格用於放置一張圖片;
接收用戶輸入的針對所述組合圖片的布局旋轉指令;
根據所述針對所述組合圖片的布局旋轉指令,對所述組合圖片的圖片布局 模板進行旋轉從而調整所述相格以及放置在所述相格中的圖片在所述組合圖片中的排列方式以改變所述組合圖片的布局。
其中,所述根據所述針對所述組合圖片的布局旋轉指令,對所述組合圖片的圖片布局模板進行旋轉包括:
確定所述布局旋轉指令所指示的旋轉角度和/或旋轉速度;
根據所述確定的旋轉角度和/或旋轉速度,對所述組合圖片的圖片布局模板進行旋轉。
其中,所述用戶通過旋轉懸置在所述組合圖片上方的操控物輸入所述布局旋轉指令;
所述確定所述布局旋轉指令所指示的旋轉角度包括:
感應所述操控物的位置點,根據感應的所述位置點獲取用戶旋轉所述操控物的移動軌跡;
根據所述獲取的所述操控物的移動軌跡,確定所述移動軌跡對應的旋轉角度。
其中,所述根據所述確定的旋轉角度,對所述組合圖片的圖片布局模板進行旋轉包括:
根據所述確定的旋轉角度和所述相格的原始坐標數據,確定所述相格旋轉後的坐標數據;
根據所述確定的所述相格旋轉後的坐標數據,對所述圖片布局模板進行旋轉。
其中,所述用戶通過旋轉懸置在所述組合圖片上方的操控物輸入所述布局旋轉指令;
所述確定所述布局旋轉指令所指示的旋轉速度包括:
感應用戶旋轉所述操控物的起始位置點和終止位置點並記錄所述操控物從所述起始位置點旋轉至所述終止位置點的時間;
根據所述起始位置點、終止位置點和所述記錄的時間,確定所述操控物的旋轉速度。
其中,所述將選取的多張圖片放置到預設的圖片布局模板中得到組合圖片之後,所述方法還包括:
接收用戶輸入的針對所述組合圖片中的多張圖片的圖片選擇指令;
根據所述圖片選擇指令,從所述組合圖片中選擇至少兩張圖片;
接收用戶輸入的針對所述選擇的圖片的布局旋轉指令;
根據所述針對所述選擇的圖片的布局旋轉指令,對所述圖片布局模板中的所述選擇的至少二張圖片所在的相格進行旋轉從而改變所述選擇的圖片在所述組合圖片中的排列方式。
相應地,本發明實施例提供了一種組合圖片的布局編輯裝置,包括:
圖片放置模塊,用於將選取的多張圖片放置到預設的圖片布局模板中得到組合圖片,其中,所述圖片布局模板包括多個相格,每個所述相格用於放置一張圖片;
指令接收模塊,用於接收用戶輸入的針對所述組合圖片的布局旋轉指令;
旋轉處理模塊,用於根據所述針對所述組合圖片的布局旋轉指令,對所述組合圖片的圖片布局模板進行旋轉從而調整所述相格以及放置在所述相格中的圖片在所述組合圖片中的排列方式以改變所述組合圖片的布局。
其中,所述旋轉處理模塊包括:
旋轉確定單元,用於確定所述布局旋轉指令所指示的旋轉角度和/或旋轉速度;
圖片旋轉單元,用於根據所述確定的旋轉角度和/或旋轉速度,對所述組合圖片的圖片布局模板進行旋轉。
其中,所述用戶通過旋轉懸置在所述組合圖片上方的操控物輸入所述布局旋轉指令;
所述旋轉確定單元具體用於:
感應所述操控物的位置點,根據感應的所述位置點獲取用戶旋轉所述操控物的移動軌跡;
根據所述獲取的所述操控物的移動軌跡,確定所述移動軌跡對應的旋轉角度。
其中,所述圖片旋轉單元用於:
根據所述確定的旋轉角度和所述相格的原始坐標數據,確定所述相格旋轉後的坐標數據;
根據所述確定的所述相格旋轉後的坐標數據,對所述圖片布局模板進行旋轉。
其中,所述用戶通過旋轉懸置在所述組合圖片上方的操控物輸入所述布局旋轉指令;
所述旋轉確定單元具體用於:
感應用戶旋轉所述操控物的起始位置點和終止位置點並記錄所述操控物從所述起始位置點旋轉至所述終止位置點的時間;
根據所述起始位置點、終止位置點和所述記錄的時間,確定所述操控物的旋轉速度。
其中,所述裝置還包括選擇布局模塊,所述選擇布局模塊具體用於:
接收用戶輸入的針對所述組合圖片中的多張圖片的圖片選擇指令;
根據所述圖片選擇指令,從所述組合圖片中選擇至少兩張圖片;
接收用戶輸入的針對所述選擇的圖片的布局旋轉指令;
根據所述針對所述選擇的圖片的布局旋轉指令,對所述圖片布局模板中的所述選擇的至少二張圖片所在的相格進行旋轉從而改變所述選擇的圖片在所述組合圖片中的排列方式。
相應地,本發明實施例還提供了一種終端,包括:
如上述任意一項所述的組合圖片的布局編輯裝置。
實施本發明實施例,將選取的多張圖片放置到預設的圖片布局模板中得到組合圖片,其中,圖片布局模板包括多個相格,每個相格用於放置一張圖片;接收用戶輸入的針對組合圖片的布局旋轉指令;根據針對組合圖片的布局旋轉指令,對組合圖片的圖片布局模板進行旋轉從而調整相格以及放置在相格中的圖片在組合圖片中的排列方式以改變組合圖片的布局。可以改變相格以及放置在相格中的圖片在組合圖片中的排列方式,從而展示組合圖片的不同顯示效果。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些 實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明提出的一種組合圖片的布局編輯方法的第一實施例的流程圖;
圖2是本發明提出的一種組合圖片的布局編輯方法的第二實施例的流程圖;
圖3是本發明實施例提供的旋轉組合圖片的第一顯示效果圖;
圖4是本發明實施例提供的旋轉組合圖片的第二顯示效果圖
圖5是本發明實施例提供的旋轉組合圖片的第三顯示效果圖;
圖6是本發明實施例提出的一種組合圖片的布局編輯裝置的結構示意圖;
圖7是本發明實施例提供的裝置中的旋轉處理模塊的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
請參考圖1,圖1是本發明提供的一種組合圖片的布局編輯方法的第一實施例的流程圖。如圖所示,本發明實施例中的方法包括:
S101,將選取的多張圖片放置到預設的圖片布局模板中得到組合圖片,其中,所述圖片布局模板包括多個相格,每個所述相格用於放置一張圖片。
具體實現中,可以首先接收用戶輸入的模板選擇指令,根據用戶輸入的模板選擇指令,從預設的圖片布局模板庫中選擇出一個圖片布局模板並顯示,當然,預設的模板也可以是系統默認的。其中,相格的形狀可以為正方形,長方形等等,相格中的相格也可以為正方形或長方形,但不局限上述形狀。相格中多個相格的數量可以為4個或5個,但不局限於上述數量,然後選取任意大小的多張圖片,並將選取的多張圖片放置到上述選擇的圖片布局模板中。可以理解的是,模板中的相格數目要與選取的待組合的相片數目相同。
S102,接收用戶輸入的針對所述組合圖片的布局旋轉指令。
具體實現中,用戶可以通過旋轉懸置在所述組合圖片上方的操控物輸入所述布局旋轉指令,即不接觸觸控屏幕,用戶可以通過手指或者手掌或者筆狀操控物在組合圖片的上方進行旋轉,例如用戶做出旋轉手勢從而下發布局選裝指令。具體的,可以利用體感技術接收用戶輸入的布局旋轉指令,這裡不再詳述;或者,也可以接收用戶在組合圖片上的滑動手勢或者用戶點擊控制項以獲取布局旋轉指令。
S103,根據所述針對所述組合圖片的布局旋轉指令,對所述組合圖片的圖片布局模板進行旋轉從而調整所述相格以及放置在所述相格中的圖片在所述組合圖片中的排列方式以改變所述組合圖片的布局。
具體實現中,可以確定所述布局旋轉指令所指示的旋轉角度和/或旋轉速度;根據所述確定的旋轉角度和/或旋轉速度,對所述組合圖片的圖片布局模板進行旋轉。其中,旋轉角度和旋轉速度可以是預先設定的,可以使用用戶自定義設置的旋轉角度和旋轉速度,也可以使用系統默認的旋轉角度和旋轉速度,例如:可以按照用戶自定義設置的或者默認的旋轉角度和旋轉速度對組合圖片的圖片布局模板進行旋轉。
其中,在用戶可以通過旋轉懸置在所述組合圖片上方的操控物輸入所述布局旋轉指令以對組合圖片的圖片布局模板進行旋轉的情況下,可以首先感應所述操控物的位置點,根據感應的所述位置點獲取用戶旋轉所述操控物的移動軌跡;根據所述獲取的所述操控物的移動軌跡,確定所述移動軌跡對應的旋轉角度。具體的,在旋轉時,可以根據所述確定的旋轉角度和所述相格的原始坐標數據,確定所述相格旋轉後的坐標數據;根據所述確定的所述相格旋轉後的坐標數據,對所述圖片布局模板進行旋轉。其中,旋轉角度可以為90度或者180度,但不局限於上述旋轉角度。例如:如圖3所示,圖3(A)的圖片布局模板包括為1~5的相格,經過順時針旋轉90度得到圖3(B)的圖片布局模板。
進一步的,可以感應用戶旋轉所述操控物的起始位置點和終止位置點並記錄所述操控物從所述起始位置點旋轉至所述終止位置點的時間;根據所述起始位置點、終止位置點和所述記錄的時間,確定所述操控物的旋轉速度。另外,可以將用戶在組合圖片上的滑動手勢的滑動速度確定為旋轉速度,根據在組合 圖片上的滑動手勢的滑動速度,對所述組合圖片的圖片布局模板進行旋轉。
需要說明的是,排列方式可以包括相格中的圖片在組合圖片中的位置,也包括相格中的圖片的橫向排列方式或縱向排列方式。例如:如圖4所示,圖4(A)順時針旋轉90度得到的圖4(B),各個圖片在組合圖片中的位置發生變化,並且由於長方形的相格在旋轉後產生自適應效果,因此縱向排列的圖片變化為橫向排列,但是各個圖片的顯示方向不變。
可選的,可以接收用戶輸入的針對經過旋轉的所述組合圖片的操作指令;根據所述針對經過旋轉的所述組合圖片的操作指令,對經過旋轉的所述組合圖片中的所述多張圖片進行布局調整處理。例如:當用戶確認不需要組合圖片中的某個/些圖片時,可以根據用戶輸入的針對經過旋轉的組合圖片的刪除指令,對該圖片進行刪除。同時,可以根據接收到的用戶輸入的針對經過旋轉處理的組合圖片的操作指令,對相格中的某個/些圖片進行移動,放大、縮小或者旋轉,從而進一步改變組合圖片進行布局。
在本發明實施例中,將選取的多張圖片放置到預設的圖片布局模板中得到組合圖片,其中,圖片布局模板包括多個相格,每個相格用於放置一張圖片;接收用戶輸入的針對組合圖片的布局旋轉指令;根據針對組合圖片的布局旋轉指令,對組合圖片的圖片布局模板進行旋轉從而調整相格以及放置在相格中的圖片在組合圖片中的排列方式以改變組合圖片的布局。可以改變相格以及放置在相格中的圖片在組合圖片中的排列方式,從而展示組合圖片的不同顯示效果。
請參考圖2,圖2是本發明提出的一種組合圖片的布局編輯方法的第二實施例的流程圖。如圖所示,本發明實施例中的組合圖片的布局編輯方法包括:
S201,將選取的多張圖片放置到預設的圖片布局模板中得到組合圖片,其中,所述圖片布局模板包括多個相格,每個所述相格用於放置一張圖片。
具體實現中,可以首先接收用戶輸入的模板選擇指令,根據用戶輸入的模板選擇指令,從預設的圖片布局模板庫中選擇出一個圖片布局模板並顯示。其中,圖片布局模板的形狀可以為正方形,長方形等等,圖片布局模板中的相格也可以為正方形或長方形,但不局限上述形狀。圖片布局模板中多個相格的數 量可以為4個或5個,但不局限於上述數量,然後選取任意大小的多張圖片,並將選取的多張圖片放置到上述選擇的圖片布局模板中。
S202,接收用戶輸入的針對所述組合圖片中的多張圖片的圖片選擇指令。
S203,根據所述圖片選擇指令,從所述組合圖片中選擇至少兩張圖片。例如,如圖5所示,圖5(A)的圖片布局模板包括編號分別為1~7的相格,從中選擇出編號為4~7的相格,而其中編號為1~3的相格未被選中。
S204,接收用戶輸入的針對所述選擇的圖片的布局旋轉指令。
具體實現中,用戶可以通過旋轉懸置在所述組合圖片上方的操控物輸入所述布局旋轉指令,利用體感技術接收用戶輸入的布局旋轉指令;或者接收用戶在組合圖片上的滑動手勢以獲取布局旋轉指令。
S205,根據所述針對所述選擇的圖片的布局旋轉指令,對所述圖片布局模板中的所述選擇的至少二張圖片所在的相格進行旋轉從而改變所述選擇的圖片在所述組合圖片中的排列方式。
例如,如圖5所示,圖5(A)的圖片布局模板包括編號分別為1~7的相格,從中選擇出編號為4~7的相格,對編號為4~7的相格進行旋轉,編號為4~7的相格的排列方式發生變化,而編號為1~3的相格的排列方式不變,經過旋轉處理得到圖5(B)。
具體實現中,可以確定所述布局旋轉指令所指示的旋轉角度和/或旋轉速度;根據所述確定的旋轉角度和/或旋轉速度,對所述組合圖片的圖片布局模板進行旋轉。其中,旋轉角度和旋轉速度可以是預先設定的,可以使用用戶自定義設置的旋轉角度和旋轉速度,也可以使用系統默認的旋轉角度和旋轉速度,例如:可以接收用戶點擊指令按鈕下發旋轉指令,按照用戶自定義設置的或者默認的旋轉角度和旋轉速度對組合圖片的圖片布局模板進行旋轉。其中,用戶可以通過旋轉懸置在所述組合圖片上方的操控物輸入所述布局旋轉指令以對組合圖片的圖片布局模板進行旋轉。
進一步的,可以首先感應所述操控物的位置點,根據感應的所述位置點獲取用戶旋轉所述操控物的移動軌跡;根據所述獲取的所述操控物的移動軌跡,確定所述移動軌跡對應的旋轉角度。然後根據所述確定的旋轉角度和所述相格的原始坐標數據,確定所述相格旋轉後的坐標數據;根據所述確定的所述相格 旋轉後的坐標數據,對所述圖片布局模板進行旋轉。其中,旋轉角度可以為90度或者180度,但不局限於上述旋轉角度。例如:如圖3所示,圖3(A)的圖片布局模板包括為1~5的相格,經過順時針旋轉90度得到圖3(B)的圖片布局模板。
進一步的,感應用戶旋轉所述操控物的起始位置點和終止位置點並記錄所述操控物從所述起始位置點旋轉至所述終止位置點的時間;根據所述起始位置點、終止位置點和所述記錄的時間,確定所述操控物的旋轉速度。另外,可以將用戶在組合圖片上的滑動手勢的滑動速度確定為旋轉速度,根據用戶在組合圖片上的滑動手勢的滑動速度,對所述組合圖片的圖片布局模板進行旋轉。
需要說明的是,排列方式可以包括相格中的圖片在組合圖片中的位置,也包括相格中的圖片的橫向排列方式或縱向排列方式。例如:如圖4所示,圖4(A)順時針旋轉90度得到的圖4(B),各個圖片在組合圖片中的位置發生變化,並且由於長方形的相格在旋轉後產生自適應效果,因此縱向排列的圖片變化為橫向排列,但是各個圖片的顯示方向不變。
可選的,接收用戶輸入的針對經過旋轉的所述組合圖片的操作指令;根據所述針對經過旋轉的所述組合圖片的操作指令,對經過旋轉的所述組合圖片中的所述多張圖片進行布局調整處理。例如:當用戶確認不需要組合圖片中的某個/些圖片時,可以根據用戶輸入的針對經過旋轉的組合圖片的刪除指令,對該圖片進行刪除。同時,可以根據接收到的用戶輸入的針對經過旋轉處理的組合圖片的操作指令,對相格中的某個/些圖片進行移動,放大、縮小或者旋轉,從而進一步改變組合圖片進行布局。
在本發明實施例中,將選取的多張圖片放置到預設的圖片布局模板中得到組合圖片,其中,圖片布局模板包括多個相格,每個相格用於放置一張圖片;接收用戶輸入的針對組合圖片的布局旋轉指令;根據針對組合圖片的布局旋轉指令,對組合圖片的圖片布局模板進行旋轉從而調整相格以及放置在相格中的圖片在組合圖片中的排列方式以改變組合圖片的布局。可以改變相格以及放置在相格中的圖片在組合圖片中的排列方式,從而展示組合圖片的不同顯示效果。
請參考圖6,圖6是本發明實施例提出的一種組合圖片的布局編輯裝置的結構示意圖。如圖所示,本發明實施例中的組合圖片的布局編輯裝置包括:
圖片放置模塊601,用於將選取的多張圖片放置到預設的圖片布局模板中得到組合圖片,其中,所述圖片布局模板包括多個相格,每個所述相格用於放置一張圖片。
具體實現中,可以首先接收用戶輸入的模板選擇指令,根據用戶輸入的模板選擇指令,從預設的圖片布局模板庫中選擇出一個圖片布局模板並顯示。其中,相格的形狀可以為正方形,長方形等等,相格中的相格也可以為正方形或長方形,但不局限上述形狀。相格中多個相格的數量可以為4個或5個,但不局限於上述數量,然後選取任意大小的多張圖片,並將選取的多張圖片放置到上述選擇的圖片布局模板中。
指令接收模塊602,用於接收用戶輸入的針對所述組合圖片的布局旋轉指令。
具體實現中,用戶可以通過旋轉懸置在所述組合圖片上方的操控物輸入所述布局旋轉指令,利用體感技術接收用戶輸入的布局旋轉指令;或者接收用戶在組合圖片上的滑動手勢以獲取布局旋轉指令。
旋轉處理模塊603,用於根據所述針對所述組合圖片的布局旋轉指令,對所述組合圖片的圖片布局模板進行旋轉從而調整所述相格以及放置在所述相格中的圖片在所述組合圖片中的排列方式以改變所述組合圖片的布局。其中,用戶可以通過旋轉懸置在所述組合圖片上方的操控物輸入所述布局旋轉指令以對組合圖片的圖片布局模板進行旋轉。
具體實現中,如圖7所示,旋轉處理模塊603可以進一步包括:
旋轉確定單元701,用於確定所述布局旋轉指令所指示的旋轉角度和/或旋轉速度。
具體的,可以感應所述操控物的位置點,根據感應的所述位置點獲取用戶旋轉所述操控物的移動軌跡;根據所述獲取的所述操控物的移動軌跡,確定所述移動軌跡對應的旋轉角度。另外,可以感應用戶旋轉所述操控物的起始位置點和終止位置點並記錄所述操控物從所述起始位置點旋轉至所述終止位置點的時間;根據所述起始位置點、終止位置點和所述記錄的時間,確定所述操控 物的旋轉速度。也可以將用戶在組合圖片上的滑動手勢的滑動速度確定為旋轉速度。
圖片旋轉單元702,用於根據所述確定的旋轉角度和/或旋轉速度,對所述組合圖片的圖片布局模板進行旋轉。其中,旋轉角度和旋轉速度可以是預先設定的,可以使用用戶自定義設置的旋轉角度和旋轉速度,也可以使用系統默認的旋轉角度和旋轉速度,例如:可以接收用戶點擊指令按鈕下發旋轉指令,按照用戶自定義設置的或者默認的旋轉角度和旋轉速度對組合圖片的圖片布局模板進行旋轉。
具體實現中,可以根據所述確定的旋轉角度和所述相格的原始坐標數據,確定所述相格旋轉後的坐標數據;根據所述確定的所述相格旋轉後的坐標數據,對所述圖片布局模板進行旋轉。另外,可以根據用戶在組合圖片上的滑動手勢的滑動速度,對所述組合圖片的圖片布局模板進行旋轉。其中,旋轉角度可以為90度或者180度,但不局限於上述旋轉角度。例如:如圖3所示,圖3(A)的圖片布局模板包括為1~5的相格,經過順時針旋轉90度得到圖3(B)的圖片布局模板。
需要說明的是,排列方式可以包括相格中的圖片在組合圖片中的位置,也包括相格中的圖片的橫向排列方式或縱向排列方式。例如:如圖4所示,圖4(A)順時針旋轉90度得到的圖4(B),各個圖片在組合圖片中的位置發生變化,並且由於長方形的相格在旋轉後產生自適應效果,因此縱向排列的圖片變化為橫向排列,但是各個圖片的顯示方向不變。
可選的,可以接收用戶輸入的針對經過旋轉的所述組合圖片的操作指令;根據所述針對經過旋轉的所述組合圖片的操作指令,對經過旋轉的所述組合圖片中的所述多張圖片進行布局調整處理。例如:當用戶確認不需要組合圖片中的某個/些圖片時,可以根據用戶輸入的針對經過旋轉的組合圖片的刪除指令,對該圖片進行刪除。同時,可以根據接收到的用戶輸入的針對經過旋轉處理的組合圖片的操作指令,對相格中的某個/些圖片進行移動,放大、縮小或者旋轉,從而進一步改變組合圖片進行布局。
可選的,如圖6所示,所述裝置還可以進一步包括:
選擇布局模塊604,用於接收用戶輸入的針對所述組合圖片中的多張圖片 的圖片選擇指令;根據所述圖片選擇指令,從所述組合圖片中選擇至少兩張圖片;接收用戶輸入的針對所述選擇的圖片的布局旋轉指令;根據所述針對所述選擇的圖片的布局旋轉指令,對所述圖片布局模板中的所述選擇的至少二張圖片所在的相格進行旋轉從而改變所述選擇的圖片在所述組合圖片中的排列方式。
例如,如圖5所示,圖5(A)的圖片布局模板包括編號分別為1~7的相格,從中選擇出編號為4~7的相格,對編號為4~7的相格進行旋轉,編號為4~7的相格的排列方式發生變化,而編號為1~3的相格的排列方式不變,經過旋轉處理得到圖5(B)。
在本發明實施例中,將選取的多張圖片放置到預設的圖片布局模板中得到組合圖片,其中,圖片布局模板包括多個相格,每個相格用於放置一張圖片;接收用戶輸入的針對組合圖片的布局旋轉指令;根據針對組合圖片的布局旋轉指令,對組合圖片的圖片布局模板進行旋轉從而調整相格以及放置在相格中的圖片在組合圖片中的排列方式以改變組合圖片的布局。可以改變相格以及放置在相格中的圖片在組合圖片中的排列方式,從而展示組合圖片的不同顯示效果。
在本說明書的描述中,參考術語「一個實施例」、「一些實施例」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特徵進行結合和組合。
此外,術語「第一」、「第二」僅用於描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特徵的數量。由此,限定有「第一」、「第二」的特徵可以明示或者隱含地包括至少一個該特徵。在本發明的描述中,「多個」的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表 示包括一個或更多個用於實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,並且本發明的優選實施方式的範圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬技術領域的技術人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用於實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基於計算機的系統、包括處理器的系統或其他可以從指令執行系統、裝置或設備取指令並執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),可攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及可攜式光碟只讀存儲器(CDROM)。另外,計算機可讀介質甚至可以是可在其上列印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然後將其存儲在計算機存儲器中。
應當理解,本發明的各部分可以用硬體、軟體、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟體或固件來實現。例如,如果用硬體來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用於對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
本技術領域的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種 計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。儘管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的範圍內可以對上述實施例進行變化、修改、替換和變型。