獲取到顯示屏幕的寬度值和高度值。
[0084]步驟S510、根據(jù)顯示屏幕的寬度值和高度值,確定所述顯示屏幕所要顯示的圖像顯示區(qū)域的行數(shù)和列數(shù),一個圖像顯示區(qū)域用于顯示一幅圖像;
[0085]前文已述,本發(fā)明實施例可預(yù)置顯示屏幕大小參數(shù)范圍,與所述多個圖像顯示區(qū)域的布局參數(shù)的對應(yīng)關(guān)系,從而確定出當(dāng)前顯示屏幕的大小參數(shù)所對應(yīng)的布局參數(shù)。對應(yīng)的,本發(fā)明實施例可預(yù)置顯示屏幕的寬度值和高度值,與所述多個圖像顯示區(qū)域的行數(shù)和列數(shù)的對應(yīng)關(guān)系,從而確定出當(dāng)前顯示屏幕的寬度值和高度值所對應(yīng)的多個圖像顯示區(qū)域的行數(shù)和列數(shù),為便于理解,可參見如下示例:
[0086]本發(fā)明實施例可預(yù)先設(shè)置顯示屏幕的寬度值和高度值范圍所對應(yīng)的布局參數(shù),如可設(shè)置顯示屏幕800*900 (寬度值*高度值)?1000*1100這一寬度值和高度值范圍所對應(yīng)的布局參數(shù)為3*4,顯示屏幕1200*1300 (寬度值*高度值)?1400*1500所對應(yīng)的布局參數(shù)為4*4等,若當(dāng)前顯示屏幕的寬度值和高度值為900*1000,則可確定多個圖像顯示區(qū)域的布局參數(shù)為3*4,顯然,若當(dāng)前顯示屏幕的寬度值和高度值為1300*1400,則可確定多個圖像顯示區(qū)域的布局參數(shù)為4*4。值得注意的是,本段所涉及具體數(shù)值僅為可選示例,旨在更為方便的描述顯示屏幕大小參數(shù)范圍與布局參數(shù)的對應(yīng)關(guān)系,所涉及的具體數(shù)值不應(yīng)成為本發(fā)明實施例保護(hù)范圍的限制。
[0087]可選的,本發(fā)明實施例也可根據(jù)顯示屏幕的寬度值和高度值,通過預(yù)定算法計算出顯示屏幕所要顯示的多個圖像顯示區(qū)域的行數(shù)和列數(shù)。
[0088]步驟S520、根據(jù)所述行數(shù)和列數(shù)與所述顯示屏幕的寬度值和高度值,確定所述圖像顯示區(qū)域的大小參數(shù);
[0089]可選的,在本發(fā)明實施例中,多個圖像顯示區(qū)域的布局參數(shù)與多個圖像顯示區(qū)域的布局相對應(yīng),為便于理解,本發(fā)明實施例以布局參數(shù)為行數(shù)*列數(shù),且行數(shù)為3和列數(shù)為4,對多個圖像顯示區(qū)域的布局進(jìn)行介紹。圖6示出多個圖像顯示區(qū)域的布局示意圖,圖6所示圖像顯示區(qū)域為圖像顯示方格,顯示圖像顯示區(qū)域還可以具有其他形態(tài)(如圓形、菱形等),為便于描述,圖6僅展示了圖像顯示方格形態(tài)的圖像顯示區(qū)域,其中一個圖像顯示方格即表示一個圖像顯示區(qū)域,各圖像顯示方格的大小可與所確定的所述圖像顯示區(qū)域的大小參數(shù)相對應(yīng),圖像顯示方格可用于顯示一幅圖像。
[0090]對應(yīng)的圖像顯示區(qū)域的大小參數(shù)可以為圖像顯示區(qū)域的寬度值和高度值。對應(yīng)的,在確定圖像顯示區(qū)域的大小參數(shù)時,本發(fā)明實施例可以顯示屏幕的寬度值除以列數(shù)作為圖像顯示區(qū)域的寬度值,將顯示屏幕的高度值除以行數(shù)作為圖像顯示區(qū)域的高度值。
[0091]可選的,在確定圖像顯示區(qū)域的高度值時,本發(fā)明實施例可以所確定的圖像顯示區(qū)域的寬度值最為基準(zhǔn),將顯示屏幕的高度值作為第一行的圖像顯示區(qū)域的初始高度值,在確定后續(xù)各行圖像顯示區(qū)域的高度值時,通過逐行縮減圖像顯示區(qū)域的初始高度值的方式,將各行圖像顯示區(qū)域的高度值均分為相等的高度值。為便于理解,下面對計算圖像顯示區(qū)域的高度值的過程進(jìn)行介紹:
[0092]為便于理解,圖7示出了確定圖像顯示區(qū)域的高度值的示意圖,其中,顯示屏幕的寬度值為1200,高度值為1200,所確定的圖像顯示區(qū)域的寬度值為300,布局參數(shù)為3行*4列;則本發(fā)明實施例可將寬度值為300,高度值1200作為第一行的圖像顯示區(qū)域的大小參數(shù),在計算第二行的圖像顯示區(qū)域的高度值時,將1200均分至第一行的圖像顯示區(qū)域和第二行的圖像顯示區(qū)域得到600,將第一行的圖像顯示區(qū)域和第二行的圖像顯示區(qū)域的高度值調(diào)整為600,在計算第三行的圖像顯示區(qū)域的高度值時,將1200均分至第一行、第二行和第三行的圖像顯示區(qū)域得到400,將第一行、第二行和第三行的圖像顯示區(qū)域的高度值調(diào)整為400。對于其他數(shù)值的布局參數(shù)的圖像顯示區(qū)域的高度值的確定原理與此相同。
[0093]步驟S530、依照預(yù)定圖像顯示區(qū)域繪制順序,在所述顯示屏幕上依序繪制與所述圖像顯示區(qū)域的大小參數(shù)對應(yīng)的各圖像顯示區(qū)域,形成與所述行數(shù)和列數(shù)對應(yīng)的多個圖像顯示區(qū)域的布局;
[0094]可選的,在進(jìn)行圖像顯示區(qū)域的繪制時,本發(fā)明實施例可依照預(yù)定的圖像顯示區(qū)域繪制順序,依序繪制各圖像顯示區(qū)域,如依照行的前后順序(如從上至下),依序繪制各行的各圖像顯示區(qū)域,最后形成具有所述行數(shù)和列數(shù)的圖像顯示區(qū)域;顯然也可依照列的前后順序(如從左至右),依序繪制各列的各圖像顯示區(qū)域,最后形成具有所述行數(shù)和列數(shù)的圖像顯示區(qū)域,在本發(fā)明實施例中圖像顯示區(qū)域繪制順序可依實際情況進(jìn)行設(shè)定,本發(fā)明實施例并不設(shè)限。
[0095]為便于理解,以從上至下,依序繪制各行的各圖像顯示區(qū)域為例,對本發(fā)明實施例繪制圖像顯示區(qū)域的過程進(jìn)行示意,參見圖8,圖8為依序繪制圖像顯示區(qū)域的示意圖,可進(jìn)行參照。
[0096]步驟S540、在每繪制完一個圖像顯示區(qū)域后,延遲設(shè)定時間,將對應(yīng)圖像的加載指令寫入預(yù)設(shè)圖像加載隊列,在所述圖像加載隊列存在圖像加載指令時,按照圖像加載指令寫入所述圖像加載隊列的先后順序,依序執(zhí)行所述圖像加載隊列中的圖像加載指令,以在各圖像顯示區(qū)域中依序加載顯示對應(yīng)的圖像,完成圖像在所述顯示屏幕上的顯示。
[0097]為便于理解本發(fā)明實施例所指的圖像繪制方案,圖9示出了圖像繪制過程的示意圖,參照圖9,在繪制完成圖像顯示區(qū)域A后(設(shè)繪制完成圖像顯示區(qū)域A的時刻為tl),本發(fā)明實施例可延遲設(shè)定時間(為便于描述,設(shè)定時間為2秒)將圖像顯示區(qū)域A所對應(yīng)的圖像加載指令寫入圖像加載隊列(即在tl+2秒時,將圖像加載指令寫入圖像加載隊列),該圖像加載指令用于觸發(fā)圖像顯示區(qū)域A內(nèi)的圖像的加載顯示執(zhí)行,同時,在繪制完成圖像顯示區(qū)域A后進(jìn)行后一圖像顯示區(qū)域B的繪制(即在tl時進(jìn)行圖像顯示區(qū)域B的繪制);同理,在圖像顯示區(qū)域B繪制完成后(設(shè)繪制完成圖像顯示區(qū)域B的時刻為t2,t2-tl為繪制圖像顯示區(qū)域B所用的時間),本發(fā)明實施例可延遲設(shè)定時間2秒(即時刻為t2+2秒),將圖像顯示區(qū)域B所對應(yīng)的圖像加載指令寫入圖像加載隊列,依此類推。
[0098]在圖像加載隊列中存在圖像加載指令時,即可進(jìn)行圖像加載指令的執(zhí)行,完成對應(yīng)圖像顯示區(qū)域內(nèi)的圖像的加載顯示;如在tl+2秒時,圖像顯示區(qū)域A所對應(yīng)的圖像加載指令寫入圖像加載隊列中,此時,圖像加載隊列存在圖像顯示區(qū)域A所對應(yīng)的圖像加載指令,可進(jìn)行圖像顯示區(qū)域A所對應(yīng)的圖像的加載顯示,即在tl+2秒時,進(jìn)行圖像顯示區(qū)域A所對應(yīng)的圖像的加載顯示。在t2+2秒時,圖像顯示區(qū)域B所對應(yīng)的圖像加載指令寫入圖像加載隊列中,若此時圖像加載隊列中只有圖像顯示區(qū)域B所對應(yīng)的圖像加載指令,則即可進(jìn)行圖像顯示區(qū)域B所對應(yīng)的圖像的加載顯示,若此時圖像顯示區(qū)域A所對應(yīng)的圖像還未加載顯示完成,則圖像顯示區(qū)域B所對應(yīng)的圖像加載指令進(jìn)行排隊狀態(tài),從而按照圖像加載指令寫入所述圖像加載隊列的先后順序,依序執(zhí)行所述圖像加載隊列中的圖像加載指令。對于其他圖像顯示區(qū)域所對應(yīng)的圖像加載指令的寫入和執(zhí)行與此同理,可進(jìn)行參照。
[0099]可以看出,本發(fā)明實施例一次只執(zhí)行圖像加載隊列中的一個圖像加載指令,即一次只進(jìn)行一個圖像顯示區(qū)域所對應(yīng)的圖像的加載顯示。具體的,在圖像加載隊列中存在圖像加載指令時,本發(fā)明實施例可執(zhí)行所述圖像加載隊列中當(dāng)前處于第一序位的圖像加載指令,在所述第一序位的圖像加載指令對應(yīng)的圖像顯示區(qū)域加載顯示對應(yīng)的圖像;在所述第一序位的圖像加載指令對應(yīng)的圖像顯示區(qū)域所對應(yīng)的圖像加載顯示完成后,本發(fā)明實施例可將原先處于第二序位的圖像加載指令變更為第一序位,執(zhí)行處于第一序位的圖像加載指令;而在所述第一序位的圖像加載指令對應(yīng)的圖像顯示區(qū)域所對應(yīng)的圖像未加載顯示完成時,本發(fā)明實施例可將其他序位的圖像加載指令置于排隊等待執(zhí)行狀態(tài),其中,所述圖像加載隊列中的圖像加載指令按照圖像加載指令寫入所述圖像加載隊列中的先后順序進(jìn)行排序。
[0100]值得注意的是,多個圖像顯示區(qū)域所對應(yīng)的行數(shù)和列數(shù)僅為所述多個圖像顯示區(qū)域的布局參數(shù)的一種可選表現(xiàn)形式,顯示屏幕的寬度值和高度值僅為顯示屏幕的大小參數(shù)的一種可選表現(xiàn)形式。本發(fā)明實施例并不排除其他的布局參數(shù)和顯示屏幕的大小參數(shù)的表現(xiàn)形式。
[0101]可選的,本發(fā)明實施例可根據(jù)電子設(shè)備的性能參數(shù)設(shè)置圖像加載指令置于待執(zhí)行狀態(tài)的延遲設(shè)定時間,如圖像加載指令延遲寫入圖像加載隊列的設(shè)定時間。可選的,本發(fā)明實施例可預(yù)置性能參數(shù)范圍與設(shè)定時間的對應(yīng)關(guān)系,一個性能參數(shù)范圍對應(yīng)一個設(shè)定時間,從而在確定當(dāng)前電子設(shè)備的性能參數(shù)后,確定出對應(yīng)的所述設(shè)定時間??蛇x的,本發(fā)明實施例可按照性能參數(shù)所表征的性能,將性能參數(shù)范圍可以分為四個級別,分別為L0W(低級),MEDIUM(中級),LARGE (高級)和XLARGE (高級),一個級別對應(yīng)一個設(shè)定時間;本發(fā)明實施例可根據(jù)當(dāng)前電子設(shè)備的性能參數(shù)所處于的級別,確定對應(yīng)的所述設(shè)定時間。
[0102]可選的,性能參數(shù)可以包括-.CPU參數(shù)、內(nèi)存參數(shù)、GPU參數(shù)等,通過結(jié)合CPU參數(shù)、內(nèi)存參數(shù)和GPU參數(shù),確定所述設(shè)定時間。
[0103]可選的,本發(fā)明實施例所要顯示的圖像可以為圖像模板,在各圖像顯示區(qū)域均完成圖像模板顯示后,本發(fā)明實施例可獲取所述電子設(shè)備的攝像頭拍攝的畫面,將所述畫面作為所述圖像模板的背景畫面,并顯示在所述顯示屏幕上。
[0104]可選的,圖像模板可以是水印,對應(yīng)的圖像顯示區(qū)域為水印顯示區(qū)域,在各水印顯示區(qū)域均繪制完成對應(yīng)的水印后,本發(fā)明實施例可將各個水印的背景均設(shè)置為電子設(shè)備的攝像頭當(dāng)前所獲取的圖像,從而實現(xiàn)水印效果預(yù)覽,以便用戶進(jìn)行水印的選取。圖10示出了所要顯