一種配色文件生成方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種配色文件生成方法及裝置。
【背景技術(shù)】
[0002]隨著計算機技術(shù)不斷的開發(fā)和完善,手機和平板電腦等終端已經(jīng)成為了人們生活中不可或缺的一個部分,人們不僅可以利用這些終端進行通訊,還可以進行文件傳輸、攝像、玩游戲等。
[0003]隨著社交應(yīng)用技術(shù)的發(fā)展,用戶通過終端可以創(chuàng)建個人的社交應(yīng)用網(wǎng)站,在創(chuàng)建過程中,用戶可以自行選擇或切換對個人的社交應(yīng)用網(wǎng)站設(shè)置的配色。現(xiàn)有的配色文件生成是通過社交應(yīng)用的管理人員手動書寫。
[0004]然而對于大型社交網(wǎng)站來說,配色文件的數(shù)量非常龐大,僅通過手動書寫的方式會降低配色文件生成的效率,并且對于配色數(shù)據(jù)的書寫容易出現(xiàn)誤差,導(dǎo)致維護成本的提升。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種配色文件生成方法及裝置,可以實現(xiàn)配色文件自動生成,提升生成效率,降低配色數(shù)據(jù)書寫誤差。
[0006]為了解決上述技術(shù)問題,本發(fā)明第一方面提供了一種配色文件生成方法,可包括:
[0007]當(dāng)對社交應(yīng)用界面進行配色文件的創(chuàng)建時,獲取針對所述社交應(yīng)用界面所輸入的配色設(shè)計圖;
[0008]根據(jù)預(yù)設(shè)位置信息獲取所述配色設(shè)計圖中的配色數(shù)據(jù);
[0009]對所述配色數(shù)據(jù)進行封裝處理,生成配色文件。
[0010]本發(fā)明第二方面提供了一種配色文件生成裝置,可包括:
[0011]設(shè)計圖獲取單元,用于當(dāng)對社交應(yīng)用界面進行配色文件的創(chuàng)建時,獲取針對所述社交應(yīng)用界面所輸入的配色設(shè)計圖;
[0012]數(shù)據(jù)獲取單元,用于根據(jù)預(yù)設(shè)位置信息獲取所述配色設(shè)計圖中的配色數(shù)據(jù);
[0013]文件生成單元,用于對所述配色數(shù)據(jù)進行封裝處理,生成配色文件。
[0014]在本發(fā)明實施例中,當(dāng)對社交應(yīng)用界面進行配色文件的創(chuàng)建時,獲取針對社交應(yīng)用界面所輸入的配色設(shè)計圖,根據(jù)預(yù)設(shè)位置信息獲取配色設(shè)計圖中的配色數(shù)據(jù),并對配色數(shù)據(jù)進行封裝處理,生成配色文件。通過自動根據(jù)預(yù)設(shè)位置信息獲取所輸入的配色設(shè)計圖中的配色數(shù)據(jù),以生成配色文件,實現(xiàn)了配色文件自動生成的過程,提升了配色文件生成的效率,避免了手動書寫出現(xiàn)的誤差,進而較少了配色文件的維護成本。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實施例提供的一種配色文件生成方法的流程示意圖;
[0017]圖2是本發(fā)明實施例提供的一種配色設(shè)計圖的舉例示意圖;
[0018]圖3是本發(fā)明實施例提供的另一種配色文件生成方法的流程示意圖;
[0019]圖4是本發(fā)明實施例提供的一種配色文件生成裝置的結(jié)構(gòu)示意圖;
[0020]圖5是本發(fā)明實施例提供的數(shù)據(jù)獲取單元的結(jié)構(gòu)示意圖;
[0021]圖6是本發(fā)明實施例提供的文件生成單元的結(jié)構(gòu)示意圖;
[0022]圖7是本發(fā)明實施例提供的另一種配色文件生成裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]本發(fā)明實施例提供的配色文件生成方法可以應(yīng)用于社交應(yīng)用界面的配色文件生成的場景,例如:當(dāng)對社交應(yīng)用界面進行配色文件的創(chuàng)建時,配色文件生成裝置獲取針對所述社交應(yīng)用界面所輸入的配色設(shè)計圖,根據(jù)預(yù)設(shè)位置信息獲取所述配色設(shè)計圖中的配色數(shù)據(jù),并對所述配色數(shù)據(jù)進行封裝處理,生成配色文件的場景等;還可以應(yīng)用于其它應(yīng)用界面的配色文件生成的場景,例如:多媒體播放應(yīng)用界面、文檔瀏覽應(yīng)用界面等。通過自動根據(jù)預(yù)設(shè)位置信息獲取所輸入的配色設(shè)計圖中的配色數(shù)據(jù),以生成配色文件,實現(xiàn)了配色文件自動生成的過程,提升了配色文件生成的效率,避免了手動書寫出現(xiàn)的誤差,進而較少了配色文件的維護成本。
[0025]本發(fā)明實施例涉及的配色文件生成裝置可以包括:計算機、平板電腦、智能手機、筆記本電腦、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備(MID)等終端設(shè)備,或者可以為所述終端設(shè)備中的文件生成應(yīng)用。
[0026]下面將結(jié)合附圖1和附圖3,對本發(fā)明實施例提供的漢字注音方法進行詳細介紹。
[0027]請參見圖1,為本發(fā)明實施例提供了一種配色文件生成方法的流程示意圖。如圖1所示,本發(fā)明實施例的所述方法包括以下步驟SlOl-步驟S103。
[0028]S101,當(dāng)對社交應(yīng)用界面進行配色文件的創(chuàng)建時,獲取針對所述社交應(yīng)用界面所輸入的配色設(shè)計圖;
[0029]具體的,所述配色設(shè)計圖為用戶自行設(shè)計的針對應(yīng)用界面的配色設(shè)計圖,當(dāng)對社交應(yīng)用界面進行配色文件的創(chuàng)建時,例如:即時通訊的社交應(yīng)用界面,社交應(yīng)用的管理人員可以將預(yù)先設(shè)計好的配色設(shè)計圖輸入至配色文件生成裝置,所述配色文件生成裝置獲取針對所述社交應(yīng)用界面所輸入的配色設(shè)計圖,。
[0030]其中,所述配色設(shè)計圖可以為一幅社交應(yīng)用界面的界面設(shè)計圖,可選的,還可以為一幅包含所有配色元素的顏色塊的配色設(shè)計圖。請一并參見圖2,所述配色元素可以包括社交應(yīng)用界面中的文字、線條、按鈕和背景等,圖2中各個配色元素還可以分為不同的種類,如文字中可以包括鏈接色、正文色、弱文字色、文字反色和頂導(dǎo)航文字等,每個種類都對應(yīng)有一個顏色塊,可以理解的是,圖2僅為一種配色設(shè)計圖的舉例,圖中的顏色塊的色彩不僅僅是黑、灰、白,還可以包含所有色系中的所有顏色,均可以由社交應(yīng)用的管理人員設(shè)計時進打改變。
[0031]S102,根據(jù)預(yù)設(shè)位置信息獲取所述配色設(shè)計圖中的配色數(shù)據(jù);
[0032]具體的,所述預(yù)設(shè)位置信息為所述配色設(shè)計圖中配色元素的坐標(biāo)點,所述配色文件生成裝置根據(jù)在所述配色設(shè)計圖中設(shè)定的所述坐標(biāo)點獲取配色元素的配色數(shù)據(jù),優(yōu)選的,所述配色文件生成裝置提取所述配色設(shè)計圖中配色元素的坐標(biāo)點所指示的配色信息,并獲取所述配色信息對應(yīng)的配色數(shù)據(jù),所述配色信息為所述配色元素的顏色,所述配色文件生成裝置提取所述坐標(biāo)點上所述配色元素的顏色,讀取所述顏色的R、G、B、A數(shù)據(jù),并轉(zhuǎn)換為十六進制的配色數(shù)據(jù),例如,當(dāng)所述坐標(biāo)點指示的位置為文字中的鏈接色,并且所述連接色為白色時,所述配色文件生成裝置獲取的配色數(shù)據(jù)為“#FFFFFF”,以此類推,所述配色文件生成裝置獲取所述配色設(shè)計圖中所有坐標(biāo)點所指示的所有配色元素的顏色,并分別轉(zhuǎn)換為對應(yīng)的配色數(shù)據(jù)。
[0033]S103,對所述配色數(shù)據(jù)進行封裝處理,生成配色文件;
[0034]具體的,所述配色文件生成裝置將所述配色數(shù)據(jù)保存至預(yù)設(shè)配色數(shù)據(jù)表,并根據(jù)所述配色數(shù)據(jù)表生成配色文件,可以理解的是,社交應(yīng)用的管理人員可以預(yù)先設(shè)置配色樣式文件,所述配色樣式文件中的配色數(shù)據(jù)的部位均采用配色變量進行保存,所述配色文件生成裝置將所獲取的配色數(shù)據(jù)對應(yīng)替換所述配色樣式文件中的配色變量,并在替換后生成配色文件。
[0035]需要說明的是,所述配色文件生成裝置可以在每獲取一個配色數(shù)據(jù),就采用該配色數(shù)據(jù)對相應(yīng)的配色變量進行替換;也可以在獲取了完整的配色設(shè)計圖中的所有配色數(shù)據(jù)時,對所有相應(yīng)的配色變量進行替換。當(dāng)所有配色變量替換完成后,生成屬于該配色設(shè)計圖的配色文件。
[0036]在本發(fā)明實施例中,當(dāng)對社交應(yīng)用界面進行配色文件的創(chuàng)建時,獲取針對社交應(yīng)用界面所輸入的配色設(shè)計圖,根據(jù)預(yù)設(shè)位置信息獲取配色設(shè)計圖中的配色數(shù)據(jù),并對配色數(shù)據(jù)進行封裝處理,生成配色文件。通過自動根據(jù)預(yù)設(shè)位置信息獲取所輸入的配色設(shè)計圖中的配色數(shù)據(jù),以生成配色文件,實現(xiàn)了配色文件自動生成的過程,提升了配色文件生成的效率,避免了手動書寫出現(xiàn)的誤差,進而較少了配色文件的維護成本。
[0037]請參見圖3,為本發(fā)明實施例提供了為本發(fā)明實施例提供了另一種配色文件生成方法的流程示意圖。如圖3所示,本發(fā)明實施例的所述方法包括以下步驟S201-步驟S205。
[0038]S201,當(dāng)對社交應(yīng)用界面進行配色文件的創(chuàng)建時,獲取針對所述社交應(yīng)用界面所輸入的配色設(shè)計圖;
[0039]具體的,所述配色設(shè)計圖為用戶自行設(shè)計的針對應(yīng)用界面的配色設(shè)計圖,當(dāng)對社交應(yīng)用界面進行配色文件的創(chuàng)建時,例如:即時通訊的社交應(yīng)用界面,社交應(yīng)用的管