一種展現(xiàn)用戶界面皮膚的方法、裝置以及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及圖片展示的技術(shù)領(lǐng)域,特別是涉及一種展現(xiàn)用戶界面皮膚的方法、一種展現(xiàn)用戶界面皮膚的裝置,以及一種電子設(shè)備。
【背景技術(shù)】
[0002]隨著信息技術(shù)的發(fā)展,為了提升用戶的體驗,越來越多客戶端程序用皮膚來優(yōu)化用戶界面,并為用戶提供自定義皮膚的服務(wù)。
[0003]目前用戶自定義皮膚的方式至少可以包括如下的一種方式:用戶在客戶端程序的用戶界面上預覽到不同主題的皮膚的展示形式后,根據(jù)自己的喜好選擇其中一個皮膚來更換當前的用戶界面的主題皮膚。但在這種情況下,用戶只能在有限的主題皮膚中選擇一個相對較喜歡的皮膚作為主題皮膚,而不能使用自定義的圖片作為主題皮膚,并且在選定主題皮膚后,用戶通常不能對所選擇的主題皮膚進行RGB顏色值等信息的再編輯。
[0004]因此,允許用戶使用自定義圖片作為用戶界面的主題皮膚的技術(shù)應(yīng)運而生,用戶可以選擇自己拍攝的或者從網(wǎng)上資源下載的圖片作為用戶界面的主題皮膚,在設(shè)定主題皮膚時用戶還可以對所定義的圖片進行修改RGB顏色值以及加特效等編輯。然而,經(jīng)過上述方式確定的主題皮膚,其展示形式依然是固定的,如果用戶想在一段時間內(nèi)看到自定義主題皮膚的不同展現(xiàn)形式,用戶只能對該自定義的圖片分別進行圖片編輯處理,并分別保存不同的圖片處理結(jié)果,然后設(shè)定動態(tài)換膚來達到想要的效果,用戶操作繁瑣,并且保存不同的展現(xiàn)形式的圖片耗費內(nèi)存資源,從而影響設(shè)備的整體性能。
[0005]因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是:如何提出一種展示用戶界面皮膚的方法,在簡化用戶操作的同時能豐富同一用戶界面皮膚的展現(xiàn)形式。
【發(fā)明內(nèi)容】
[0006]本申請實施例所要解決的技術(shù)問題是提供一種展現(xiàn)用戶界面皮膚的方法,在簡化用戶操作的同時能豐富同一用戶界面皮膚的展現(xiàn)形式。
[0007]相應(yīng)的,本申請實施例還提供了一種展現(xiàn)用戶界面皮膚的裝置,以及一種電子設(shè)備,用以保證上述方法的實現(xiàn)及應(yīng)用。
[0008]為了解決上述問題,本申請實施例公開了一種展現(xiàn)用戶界面皮膚的方法,包括:
[0009]獲取當前用戶界面的皮膚文件;
[0010]在預置的觸發(fā)條件到達時,獲取用戶當前所處的環(huán)境信息;
[0011]依據(jù)所述環(huán)境信息獲得匹配的濾鏡參數(shù);以及
[0012]將所述濾鏡參數(shù)添加到所述皮膚文件中,以對所述用戶界面皮膚的至少一部分區(qū)域進行展現(xiàn)。
[0013]優(yōu)選地,所述環(huán)境信息包括氣溫值和氣候信息的至少一種,所述濾鏡參數(shù)包括色調(diào)調(diào)節(jié)參數(shù)和光線水分添加參數(shù),所述依據(jù)所述環(huán)境信息獲得匹配的濾鏡參數(shù)的步驟包括:
[0014]依據(jù)所述氣溫值和氣候信息的至少一種,獲取匹配的濾鏡;
[0015]調(diào)節(jié)所述濾鏡的色調(diào)調(diào)節(jié)參數(shù)和光線水分添加參數(shù)。
[0016]優(yōu)選地,所述濾鏡為多個,至少包括第一色調(diào)濾鏡或者第二色調(diào)濾鏡,以及,第一氣候濾鏡或者第二氣候濾鏡,所述氣候信息包括第一氣候信息和第二氣候信息中的至少一種,所述依據(jù)所述氣溫值和氣候信息的至少一種,獲取匹配的濾鏡的步驟包括:
[0017]若所述氣溫值小于或等于第一預設(shè)閾值,則獲得第一色調(diào)濾鏡;
[0018]若所述氣溫值大于第一預設(shè)閾值,則獲得第二色調(diào)濾鏡;
[0019]若所述氣溫值小于或等于第二預設(shè)閾值,或者,所述氣溫值大于第二預設(shè)閾值且所述氣候信息為第一氣候信息,則獲得第一氣候濾鏡;
[0020]若所述氣溫值大于第二預設(shè)閾值且所述氣候信息為第二氣候信息,則獲得第二氣候濾鏡。
[0021]優(yōu)選地,所述濾鏡參數(shù)還包括透明度參數(shù),所述調(diào)節(jié)所述濾鏡的色調(diào)調(diào)節(jié)參數(shù)和光線水分添加參數(shù)的步驟包括:
[0022]通過調(diào)節(jié)所述第一色調(diào)濾鏡或所述第二色調(diào)濾鏡的透明度參數(shù)來調(diào)節(jié)所述第一色調(diào)濾鏡或所述第二色調(diào)濾鏡的色調(diào)調(diào)節(jié)參數(shù),其中,所述第一色調(diào)濾鏡的透明度參數(shù)隨氣溫的升高而降低,所述第二色調(diào)濾鏡的透明度參數(shù)隨氣溫的升高而升高;
[0023]通過調(diào)節(jié)所述第一氣候濾鏡或所述第二氣候濾鏡的透明度參數(shù)來調(diào)節(jié)所述第一氣候濾鏡或所述第二氣候濾鏡的光線水分添加參數(shù),其中,所述第一氣候濾鏡的透明度參數(shù)隨氣溫的升高而降低,所述第二氣候濾鏡的透明度參數(shù)隨氣溫的升高而升高。
[0024]優(yōu)選地,所述濾鏡參數(shù)還包括對所述第一色調(diào)濾鏡或所述第二色調(diào)濾鏡的進行柔光處理的參數(shù)。
[0025]優(yōu)選地,所述第一色調(diào)濾鏡為暖色調(diào)系濾鏡,所述第二色調(diào)濾鏡為冷色調(diào)系濾鏡,所述第一氣候濾鏡為太陽光濾鏡,所述第二氣候濾鏡為露水濾鏡。
[0026]優(yōu)選地,所述濾鏡參數(shù)還包括透明度參數(shù),所述濾鏡為兩個,包括色調(diào)濾鏡以及氣候濾鏡,所述色調(diào)調(diào)節(jié)參數(shù)包括暖色調(diào)模式和冷色調(diào)模式的至少一種,所述光線水分添加參數(shù)包括太陽光模式和露水模式的至少一種,所述氣候信息包括第一氣候信息和第二氣候信息中的至少一種,所述調(diào)節(jié)所述濾鏡的色調(diào)調(diào)節(jié)參數(shù)和光線水分添加參數(shù)的步驟包括:
[0027]若所述氣溫值小于或等于第一預設(shè)閾值,則將所述色調(diào)濾鏡調(diào)節(jié)至暖色調(diào)模式,以及調(diào)節(jié)透明度參數(shù),處于所述暖色調(diào)模式的所述色調(diào)濾鏡的透明度參數(shù)隨氣溫的升高而降低;
[0028]若所述氣溫值大于第一預設(shè)閾值,則將所述色調(diào)濾鏡調(diào)節(jié)至冷色調(diào)模式,以及調(diào)節(jié)透明度參數(shù),處于所述冷色調(diào)模式的所述色調(diào)濾鏡的透明度參數(shù)隨氣溫的升高而升高;
[0029]若所述氣溫值小于或等于第二預設(shè)閾值,或者,所述氣溫值大于第二預設(shè)閾值且所述氣候信息為第一氣候信息,則將所述氣候濾鏡調(diào)節(jié)至太陽光模式,以及調(diào)節(jié)透明度參數(shù),所述太陽光模式的強度隨著氣溫值的升高而降低,所述透明度參數(shù)的大小隨著氣溫值的升高而降低;
[0030]若所述氣溫值大于第二預設(shè)閾值且所述氣候信息為第二氣候信息,則將所述氣候濾鏡調(diào)節(jié)至露水模式,以及調(diào)節(jié)透明度參數(shù),所述露水模式的強度隨氣溫值的升高而升高,所述透明度參數(shù)的大小隨著氣溫值的升高而升高;
[0031]優(yōu)選地,所述濾鏡為一個,所述濾鏡參數(shù)還包括透明度參數(shù),所述氣候信息包括第一氣候信息和第二氣候信息中的至少一種,所述水分光線調(diào)節(jié)參數(shù)包括太陽光模式和露水模式的至少一種,所述色調(diào)調(diào)節(jié)參數(shù)包括冷色調(diào)模式和暖色調(diào)模式的至少一種,所述調(diào)節(jié)所述濾鏡的色調(diào)調(diào)節(jié)參數(shù)和光線水分添加參數(shù)的步驟包括:
[0032]若所述氣溫值小于或等于第三預設(shè)閾值,則將所述水分光線調(diào)節(jié)參數(shù)調(diào)節(jié)至太陽光模式,將所述色調(diào)調(diào)節(jié)參數(shù)調(diào)節(jié)至暖色調(diào)模式,以及調(diào)節(jié)透明度參數(shù),所述太陽光模式的強度隨著氣溫值的升高而降低,所述透明度參數(shù)的大小隨著氣溫值的升高而降低;
[0033]若所述氣溫值大于第三預設(shè)閾值且所述氣候信息為第一氣候信息,則將所述水分光線調(diào)節(jié)參數(shù)調(diào)節(jié)至太陽光模式,將所述色調(diào)調(diào)節(jié)參數(shù)調(diào)節(jié)至冷色調(diào)模式,以及調(diào)節(jié)透明度參數(shù),所述太陽光模式的強度隨著氣溫值的升高而降低,所述透明度參數(shù)的大小隨著氣溫值的升高而降低;
[0034]若所述氣溫值大于第三預設(shè)閾值且所述氣候信息為第二氣候信息,則將所述水分光線調(diào)節(jié)參數(shù)調(diào)節(jié)至露水模式,將所述色調(diào)調(diào)節(jié)參數(shù)調(diào)節(jié)至冷色調(diào)模式,以及調(diào)節(jié)透明度參數(shù),所述露水模式的強度隨氣溫值的升高而升高,所述透明度參數(shù)的大小隨著氣溫值的升聞而升聞。
[0035]優(yōu)選地,所述第一氣候信息為雨天、冰雹的至少一種,所述第二氣候信息為晴天、陰天和多云的至少一種。
[0036]優(yōu)選地,所述將所述濾鏡參數(shù)添加到所述皮膚文件中,以對所述用戶界面皮膚的至少一部分區(qū)域進行展現(xiàn)的步驟包括:
[0037]在所述皮膚文件上添加所述濾鏡參數(shù)所對應(yīng)的濾鏡圖層;
[0038]在所述用戶界面皮膚的至少一部分區(qū)域?qū)崟r展現(xiàn)所述添加了所述濾鏡圖層的皮膚文件。
[0039]優(yōu)選地,所述在預置的觸發(fā)條件到達時,獲取用戶當前所處的環(huán)境信息的步驟包括:
[0040]在預置的觸發(fā)條件到達時,獲取當前用戶所處的位置信息;
[0041]查詢所述當前用戶所處的位置信息對應(yīng)位置的環(huán)境信息;
[0042]或者,
[0043]在預置的觸發(fā)條件到達時,調(diào)用預設(shè)的天氣站點定位當前用戶所處位置信息對應(yīng)的環(huán)境信息。
[0044]優(yōu)選地,所述在預置的觸發(fā)條件到達時,獲取用戶當前所處的環(huán)境信息的步驟至少包括如下一種或幾種:
[0045]每隔預設(shè)時間段獲取用戶當前所處的環(huán)境信息;
[0046]在檢測到用戶進入所述用戶界面時,獲取用戶當前所處的環(huán)境信息;
[0047]在接收到用戶的刷新指令時,獲取用戶當前所處的環(huán)境信息。
[0048]本申請實施例還公開了一種展現(xiàn)用戶界面皮膚的裝置,包括:
[0049]皮膚文件獲取模塊,用于獲取當前用戶界面的皮膚文件;
[0050]環(huán)境信息獲取模塊,用于在預置的觸發(fā)條件到達時,獲取用戶當前所處的環(huán)境信息;
[0051]匹配模塊,用于依據(jù)所述環(huán)境信息獲得匹配的濾鏡參數(shù);以及
[0052]展現(xiàn)模塊,用于將所述濾鏡參數(shù)添加到所述皮膚文件中,以對所述用戶界面皮膚的至少一部分區(qū)域進行展現(xiàn)。
[0053]優(yōu)選地,所述環(huán)境信息包括氣溫值和氣候信息的至少一種,所述濾鏡參數(shù)包括色調(diào)調(diào)節(jié)參數(shù)和光線水分添加參數(shù),所述匹配模塊包括:
[0054]濾鏡匹配子模塊,用于依據(jù)所述氣溫值和氣候信息的至少一種,獲取匹配的濾鏡;
[0055]參數(shù)調(diào)節(jié)子模塊,用于調(diào)節(jié)所述濾鏡的色調(diào)調(diào)節(jié)參數(shù)和光線水分添加參數(shù)。
[0056]優(yōu)選地,所述濾鏡為多個,至少包括第一色調(diào)濾鏡或者第二色調(diào)濾鏡,以及,第一氣候濾鏡或者第二氣候濾鏡,所述氣候信息包括第一氣候信息和第二氣候信息中的至少一種,所述濾鏡匹配子模塊被配置成:
[0057]若所述氣溫值小于或等于第一預設(shè)閾值,則獲得第一色調(diào)濾鏡;
[0058]若所述氣溫值大于第一預設(shè)閾值,則獲得第二色調(diào)濾鏡;
[0059]若所述氣溫值小于或等于第二預設(shè)閾值,或者,所述氣溫值大于第二預設(shè)閾值且所述氣候信息為第一氣候信息,則獲得第一氣候濾鏡;
[0060]若所述氣溫值大于第二預設(shè)閾值且所述氣候信息為第二氣候信息,則獲得第二氣候濾鏡。
[0061]優(yōu)選地,所述濾鏡參數(shù)還包括透明度參數(shù),所述參數(shù)調(diào)節(jié)子模塊被配置成:
[0062]通過調(diào)節(jié)所述第一色調(diào)濾鏡或所述第二色調(diào)濾鏡的透明度參數(shù)來調(diào)節(jié)所述第一色調(diào)濾鏡或所述第二色調(diào)濾鏡的色調(diào)調(diào)節(jié)參數(shù),其中,所述第一色調(diào)濾鏡的透明度參數(shù)隨氣溫的升高而降低,所述第二色調(diào)濾鏡的透明度參數(shù)隨氣溫的升高而升高;
[0063]通過調(diào)節(jié)所述第一氣候濾鏡或所述第二氣候濾鏡的透明度參數(shù)來調(diào)節(jié)所述第一氣候濾鏡或所述第二氣候濾鏡的光線水分添加參數(shù),其中,所述第一氣候濾鏡的透明度參數(shù)隨氣溫的升高而降低,所述第二氣候濾鏡的透明度參數(shù)隨氣溫的升高而升高。
[0064]優(yōu)選地,所述濾鏡參數(shù)還包括對所述第一色調(diào)濾鏡或所述第二色調(diào)濾鏡的進行柔光處理的參數(shù)。
[0065]優(yōu)選地,所述第一色調(diào)濾鏡為暖色調(diào)系濾鏡,所述第二色調(diào)濾鏡為冷色調(diào)系濾鏡,所述第一氣候濾鏡為太陽光濾鏡,所述第二氣候濾鏡為露水濾鏡。
[0066]優(yōu)選地,所述濾鏡參數(shù)還包括透明度參數(shù),所述濾鏡為兩個,包括色調(diào)濾鏡以及氣候濾鏡,所述色調(diào)調(diào)節(jié)參數(shù)包括暖色調(diào)模式和冷色調(diào)模式的至少一種,所述光線水分添加參數(shù)包括太陽光模式和露水模式的至少一種,所述氣候信息包括第一氣候信息和第二氣候信息中的至少一種,所述參數(shù)調(diào)節(jié)子模塊被配置成:
[0067]若所述氣溫值小于或等于第一預設(shè)閾值,則將所述色調(diào)濾鏡調(diào)節(jié)至暖色調(diào)模式,以及調(diào)節(jié)透明度參數(shù),處于所述暖色調(diào)模式的所述色調(diào)濾鏡的透明度參數(shù)隨氣溫的升高而降低;
[0068]若所述氣溫值大于第一預設(shè)閾值,則將所述色調(diào)濾鏡調(diào)節(jié)至冷色調(diào)模式,以