本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,尤其涉及一種控件圖像顯示方法及裝置。
背景技術(shù):
在日常的應(yīng)用程序或系統(tǒng)操作界面中,會存在一些窗口圖像界面元素,無論系統(tǒng)原生控件,還是在用戶界面上直接繪圖(DirectUI,Paint on User Interface Directly,指在一個窗口句柄中繪制各類虛擬控件的一種方法)的虛擬控件,如圖像按鈕;這些控件會根據(jù)光標的不同操作狀態(tài),變成相對應(yīng)的控件狀態(tài),并通過不同的圖像區(qū)分顯示。
以按鈕控件為例,根據(jù)不同的光標操作,按鈕控件一般有四種狀態(tài),說明如下:
Normal(常態(tài)):按鈕的初始狀態(tài),此時光標不在按鈕區(qū)域內(nèi)。
Hover(猶豫態(tài)):光標在按鈕區(qū)域內(nèi)時的狀態(tài),但鼠標左鍵是處于彈起狀態(tài)。為了讓用戶明顯感知到光標在按鈕區(qū)域內(nèi),一般需要跟Normal狀態(tài)有明顯區(qū)分。
Push(點擊態(tài)):光標在按鈕區(qū)域內(nèi),且鼠標左鍵處于按下狀態(tài)。為了讓用戶明顯感知到光標的按下,需要跟Hover狀態(tài)有明顯區(qū)分。一般顏色會比Hover狀態(tài)深。
Disable(無效態(tài)):按鈕被禁用時的狀態(tài)。一般會采用淺灰色,用戶提醒用戶該按鈕不能處理光標操作。
在現(xiàn)有技術(shù)中,圖像按鈕一般是采用四張不同的圖像來顯示不同的狀態(tài),四張圖像的數(shù)據(jù)量大小一般是一樣。四張圖像既可作為四張獨立的圖像進行存儲,然后分別讀??;也可把四張圖像合并到一張圖像,在讀取圖像后,對圖像進行切割處理。
在現(xiàn)有技術(shù)的方案中,把四張圖像合并成一張圖像,可以在一定程度減小磁盤IO(In Out,指磁盤的輸入輸出設(shè)備)的讀取時間,但單個圖像文件增大了,在應(yīng)用程序設(shè)置安裝包時,所存儲的圖像數(shù)據(jù)的大小幾乎沒變,并且在讀取圖像時,單次讀取圖像的時間也不短。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種控件圖像顯示方法,用于高效的存儲并顯示控件區(qū)域的圖像。
本發(fā)明實施例提供的控件圖像顯示方法,包括:
獲取第一圖像,所述第一圖像為生成第二圖像的基礎(chǔ)圖像;
根據(jù)識別到的圖像顯示觸發(fā)事件選擇相應(yīng)的目標算法,所述圖像顯示觸發(fā)事件與所述第二圖像一一對應(yīng);
根據(jù)所述目標算法以及所述第一圖像生成所述第二圖像;
在目標區(qū)域內(nèi)顯示所述第二圖像,所述目標區(qū)域為所述第二圖像所對應(yīng)的控件區(qū)域。
本發(fā)明實施例提供的控件圖像顯示裝置,包括:
圖像獲取單元,用于獲取第一圖像,所述第一圖像為生成第二圖像的基礎(chǔ)圖像;
算法選擇單元,用于根據(jù)識別到的圖像顯示觸發(fā)事件選擇生成相應(yīng)的目標算法,所述圖像顯示觸發(fā)事件與所述第二圖像一一對應(yīng);
圖像生成單元,用于根據(jù)所述目標算法以及所述第一圖像生成所述第二圖像;
圖像顯示單元,用于在目標區(qū)域內(nèi)顯示所述第二圖像,所述目標區(qū)域為所述第二圖像所對應(yīng)的控件區(qū)域。
從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
在本發(fā)明實施例中,遇到圖像顯示觸發(fā)事件時,控件圖像顯示裝置獲取第一圖像,根據(jù)圖像顯示觸發(fā)事件選擇生成所述第二圖像的目標算法,再根據(jù)所述目標算法以及所述第一圖像生成所述第二圖像,并在目標區(qū)域內(nèi)顯示所述第二圖像;在整個過程中,控件的圖像數(shù)據(jù)僅需要存儲一張基礎(chǔ)圖像(即本發(fā)明實施例中的第一圖像),再配以不同控件狀態(tài)所對應(yīng)的目標算法,即可完成不同狀態(tài)的圖像顯示,在圖像顯示時可減小軟件啟動時的磁盤IO讀取時間,提高軟件啟動速度,并可減小應(yīng)用程序的安裝包大小。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實 施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例中一種控件圖像顯示方法的流程示意圖;
圖2是本發(fā)明實施例中另一種控件圖像顯示方法的流程示意圖;
圖3是本發(fā)明實施例中圖像狀態(tài)的示意圖;
圖4是本發(fā)明實施例中控件圖像顯示裝置的邏輯結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
以下分別進行詳細說明。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明控件圖像顯示方法的一個實施例,該方法可以包括:獲取第一圖像,所述第一圖像為生成第二圖像的基礎(chǔ)圖像;根據(jù)識別到的圖像顯示觸發(fā)事件選擇生成相應(yīng)的目標算法,所述圖像顯示觸發(fā)事件與所述第二圖像一一對應(yīng);根據(jù)所述目標算法以及所述第一圖像生成所述第二圖像;在目標區(qū)域內(nèi)顯示所述第二圖像,所述目標區(qū)域為所述第二圖像所對應(yīng)的控件區(qū)域。
請參閱圖1,本發(fā)明實施例中控件圖像顯示方法的另一個實施例包括:
101、獲取第一圖像;
控件圖像顯示裝置獲取第一圖像,所述第一圖像為生成第二圖像的基礎(chǔ) 圖像。所述第二圖像為控件區(qū)域在相應(yīng)的圖像顯示觸發(fā)事件下的控件圖像。
在本發(fā)明實施例中,所述第一圖像和所述第二圖像僅用于區(qū)分,在控件區(qū)域改變前所顯示的圖像和改變后所顯示的圖像,并不指代任意一個具體圖像。
示例性的,在實際應(yīng)用中,所述第一圖像可以為一張灰色局部透明的原始圖像,也可以為前一次生成的任一第二圖像,也可以為控件區(qū)域中的常態(tài)圖像(即未發(fā)送如何事件所顯示的圖像),具體可以根據(jù)實際需求而定,此處不作限定。
在本發(fā)明實施例中,控件圖像顯示裝置可以為獨單的物理設(shè)備,包括多個物理模塊;也可以為加載在計算機上的軟件程序,或一個軟件中的功能模塊,或單獨軟件的形式或以插件的形式存在。控件圖像顯示裝置的描述僅僅是示意性的,其中單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。
102、根據(jù)識別到的圖像顯示觸發(fā)事件選擇相應(yīng)的目標算法;
控件圖像顯示裝置根據(jù)識別到的圖像顯示觸發(fā)事件選擇相應(yīng)的目標算法,所述圖像顯示觸發(fā)事件與所述第二圖像一一對應(yīng)。在控件圖像顯示裝置中,預(yù)先存儲了一個或多個目標算法,與所述第二圖像相對應(yīng)。
示例性的,在實際應(yīng)用中,圖像顯示觸發(fā)事件可以有多種,如:光標停留事件;或,光標點擊事件;或,按鈕無效事件?;颍|控事件,或,懸停事件。
具體的,光標停留事件指的是操作光標(如,鼠標的光標)移動至所述控件區(qū)域且發(fā)生停留(停留的時間可以極端,如,0.01秒)的事件。
具體的,光標點擊事件指的是操作光標在控件區(qū)域上執(zhí)行點擊操作。
具體的,按鈕無效事件指的是操作光標(如,鼠標的光標)移動至所述 控件區(qū)域且發(fā)生停留,卻無法觸發(fā)在該控件區(qū)域上相應(yīng)的鏈接或操作指令。
具體的,所述觸控事件指的是在觸控屏幕的控件區(qū)域上發(fā)生點擊操作的事件;
具體的,所述懸停事件指的是操作光標移動至觸控屏幕的控件區(qū)域上,且發(fā)生停留的事件。
相應(yīng)的,以按鈕控件為例,根據(jù)不同的光標操作,按鈕控件一般有四種狀態(tài),說明如下:
Normal(常態(tài)):按鈕的初始狀態(tài),此時光標不在按鈕區(qū)域內(nèi)。示例性的,常態(tài)的按鈕控件可以對應(yīng)圖像顯示觸發(fā)事件為常態(tài)初始化的控件圖像。
Hover(猶豫態(tài)):光標在按鈕區(qū)域內(nèi)時的狀態(tài),但鼠標左鍵是處于彈起狀態(tài)。為了讓用戶明顯感知到光標在按鈕區(qū)域內(nèi),一般需要跟Normal狀態(tài)有明顯區(qū)分。
Push(點擊態(tài)):光標在按鈕區(qū)域內(nèi),且鼠標左鍵處于按下狀態(tài)。為了讓用戶明顯感知到光標的按下,需要跟Hover狀態(tài)有明顯區(qū)分。一般顏色會比Hover狀態(tài)深。
Disable(無效態(tài)):按鈕被禁用時的狀態(tài)。一般會采用淺灰色,用戶提醒用戶該按鈕不能處理光標操作。
在實際應(yīng)用中,圖像顯示觸發(fā)事件還可以有多種,相應(yīng)的,控件區(qū)域的圖像狀態(tài)也可以有多種,此處具體不作限定。
103、根據(jù)所述目標算法以及所述第一圖像生成所述第二圖像;
控件圖像顯示裝置根據(jù)所述目標算法以及所述第一圖像生成所述第二圖像。在實際應(yīng)用中,第二圖像的生成方法可以有多種,此處具體不作限定。
具體的,在實際應(yīng)用中,在進行應(yīng)用程序的數(shù)據(jù)包的安裝之時,可以獲取第一圖像,并根據(jù)不同的圖像顯示觸發(fā)事件先根據(jù)預(yù)置的目標算法繪制好相應(yīng)狀態(tài)的圖像,然后在檢測所述圖像顯示觸發(fā)事件時直接使用;也可以在檢測所述圖像顯示觸發(fā)事件之后,實時根據(jù)相應(yīng)的圖像顯示觸發(fā)事件進行繪制;具體使用哪種方式,可以根據(jù)實際需求而定,此處具體不作限定。
104、在目標區(qū)域內(nèi)顯示所述第二圖像。
控件圖像顯示裝置在目標區(qū)域內(nèi)顯示所述第二圖像,所述目標區(qū)域為所 述第二圖像所對應(yīng)的控件區(qū)域。
具體的,所述控件區(qū)域指的是可以觸發(fā)相應(yīng)鏈接或操作功能的圖像顯示區(qū)域,所述控件可以為系統(tǒng)的原生控件,也可以為在系統(tǒng)中安裝的第三方應(yīng)用對應(yīng)的控件,如,瀏覽器的關(guān)閉鍵。
在本發(fā)明實施例中,遇到圖像顯示觸發(fā)事件時,控件圖像顯示裝置獲取第一圖像,根據(jù)圖像顯示觸發(fā)事件選擇生成所述第二圖像的目標算法,再根據(jù)所述目標算法以及所述第一圖像生成所述第二圖像,并在目標區(qū)域內(nèi)顯示所述第二圖像;在整個過程中,控件的圖像數(shù)據(jù)僅需要存儲一張基礎(chǔ)圖像(即本發(fā)明實施例中的第一圖像),再配以不同控件狀態(tài)所對應(yīng)的目標算法,即可完成不同狀態(tài)的圖像顯示,在圖像顯示時可減小軟件啟動時的磁盤IO讀取時間,提高軟件啟動速度,并可減小應(yīng)用程序的安裝包大小。
下面以按鈕控件為例,對本發(fā)明實施例進行詳細描述,請參閱圖2,本發(fā)明實施例中控件圖像顯示方法的另一個實施例包括:
201、檢測所述圖像顯示觸發(fā)事件;
檢測所述圖像顯示觸發(fā)事件,若成功檢測到所述圖像顯示觸發(fā)事件,則執(zhí)行步驟202。
在本發(fā)明實施例中,圖像顯示觸發(fā)事件包括光標停留事件,光標點擊事件以及按鈕無效事件三種??丶^(qū)域中對應(yīng)的圖像狀態(tài)分別有Normal,Hover,Push以及Disable;其中,當沒有發(fā)生圖像顯示觸發(fā)事件時,對應(yīng)的是Normal,相應(yīng)的圖像為第一圖像,所述第一圖像為一張灰色局部透明的原始圖像,如圖3中31所示。進一步的,光標停留事件,光標點擊事件以及按鈕無效事件分別對應(yīng)的第二圖像依次為圖3中32、33以及34;本發(fā)明實施例將圖像狀態(tài)為Normal的圖像作為原始圖像存儲,并設(shè)置了光標停留事件,光標點擊事件以及按鈕無效事件分別對應(yīng)的三種目標算法。
可選的,在本發(fā)明其它方案的實施例中,處于Normal的圖像狀態(tài)也可以被定義為一種圖像顯示觸發(fā)事件,即Normal,Hover,Push以及Disable分別對應(yīng)一種圖像顯示觸發(fā)事件。
可選的,在本發(fā)明其它方案的實施例中,可以存儲一種與Normal,Hover,Push以及Disable中任意一個狀態(tài)都不對應(yīng)的原始圖像,并設(shè)置四種分別與 Normal,Hover,Push以及Disable對應(yīng)的目標算法。
202、獲取第一圖像;
控件圖像顯示裝置獲取第一圖像,所述第一圖像為生成第二圖像的基礎(chǔ)圖像。
203、根據(jù)圖像顯示觸發(fā)事件選擇生成所述第二圖像的目標算法;
控件圖像顯示裝置根據(jù)圖像顯示觸發(fā)事件選擇生成所述第二圖像的目標算法,所述圖像顯示觸發(fā)事件與所述第二圖像一一對應(yīng)。在控件圖像顯示裝置中,預(yù)先存儲了三個目標算法,分別與所述光標停留事件,光標點擊事件以及按鈕無效事件相對應(yīng)。
204、根據(jù)所述目標算法以及所述第一圖像生成所述第二圖像;
控件圖像顯示裝置根據(jù)所述目標算法以及所述第一圖像生成所述第二圖像。
在實際應(yīng)用中,可以對第一圖像進行逐像素的繪制,具體的:
控件圖像顯示裝置可以根據(jù)所述目標算法確定所述第二圖像的圖像形狀以及所述圖像形狀對應(yīng)的顏色特征;再根據(jù)所述圖像形狀以及所述圖像形狀對應(yīng)的顏色特征對所述第一圖像進行逐像素的繪制,得到所述第二圖像??蛇x的,第二圖像的圖像形狀可以與第一圖像的圖像形狀一樣或不一樣,第二圖像的圖像形狀也可以是在第一圖像的圖像形狀的基礎(chǔ)上新增圖像形狀特征,此處具體不作限定。
可選的,也可以通過圖層疊加的方式生成第二圖像,具體的:
控件圖像顯示裝置可以根據(jù)所述目標算法生成所述第二圖像的第一疊加圖層,再以所述第一圖像作為所述第二圖像的第二疊加圖層,將所述第一疊加圖層與所述第二疊加圖層進行合并,得到所述第二圖像。可選的,第一疊加圖層可以有一個或兩個以上,如顏色圖層(應(yīng)用于在第一圖像和第二圖像有顏色區(qū)別的場景)和變形圖層(應(yīng)用于在第一圖像的圖像形狀的基礎(chǔ)上新增圖像形狀特征的場景)。
205、在目標區(qū)域內(nèi)顯示所述第二圖像。
控件圖像顯示裝置在目標區(qū)域內(nèi)顯示所述第二圖像,所述目標區(qū)域為所述第二圖像所對應(yīng)的控件區(qū)域。
本發(fā)明實施例采用實時繪制的方式生成在目標區(qū)域內(nèi)顯示的第二圖像,在加快了磁盤IO讀取時間的同時,也減小應(yīng)用程序所占用的硬盤存儲空間。
為了便于理解,下面以一些具體實施方式對本發(fā)明實施例中的控件圖像顯示方法進行描述,具體為:
一、計算機界面的操作;
假設(shè)本發(fā)明實施例中的控件為瀏覽器中的關(guān)閉按鈕,第一圖像為一張灰色局部透明的原始圖像。
在用戶打開瀏覽器時,控件圖像顯示裝置獲取第一圖像,并識別到當前的圖像顯示觸發(fā)事件為:常態(tài)初始化;則控件圖像顯示裝置選擇常態(tài)的控件圖像對應(yīng)的目標算法,并根據(jù)所述目標算法以及所述第一圖像生成第二圖像。此時,第二圖像為Normal狀態(tài)下的圖像(即,按鈕的初始狀態(tài),此時光標不在按鈕區(qū)域內(nèi))。
在用戶將光標移動至瀏覽器中的關(guān)閉按鈕時,控件圖像顯示裝置識別到當前的圖像顯示觸發(fā)事件為:光標停留事件;控件圖像顯示裝置選擇Hover的控件圖像對應(yīng)的目標算法,并根據(jù)所述目標算法以及所述第一圖像生成第二圖像。此時,第二圖像為Hover狀態(tài)下的圖像(即,光標在按鈕區(qū)域內(nèi)時的狀態(tài),但鼠標左鍵是處于彈起狀態(tài)。為了讓用戶明顯感知到光標在按鈕區(qū)域內(nèi),一般需要跟Normal狀態(tài)有明顯區(qū)分)。
在用戶點擊的關(guān)閉按鈕時,控件圖像顯示裝置識別到當前的圖像顯示觸發(fā)事件為:光標點擊事件;控件圖像顯示裝置選擇Push的控件圖像對應(yīng)的目標算法,并根據(jù)所述目標算法以及所述第一圖像生成第二圖像。此時,第二圖像為Push狀態(tài)下的圖像(即,光標在按鈕區(qū)域內(nèi),且鼠標左鍵處于按下狀態(tài)。為了讓用戶明顯感知到光標的按下,需要跟Hover狀態(tài)有明顯區(qū)分。一般顏色會比Hover狀態(tài)深)。
在計算機處于繁忙狀態(tài),導(dǎo)致瀏覽器中的控件無法被操作時,控件圖像顯示裝置識別到當前的圖像顯示觸發(fā)事件為:按鈕無效事件;控件圖像顯示裝置選擇Disable的控件圖像對應(yīng)的目標算法,并根據(jù)所述目標算法以及所述第一圖像生成第二圖像。此時,第二圖像為Disable狀態(tài)下的圖像(即,按鈕被禁用時的狀態(tài)。一般會采用淺灰色,用戶提醒用戶該按鈕不能處理光標操 作)。
二、觸控屏幕界面的操作;假設(shè)本發(fā)明實施例中的控件為瀏覽器中的關(guān)閉按鈕,第一圖像為一張灰色局部透明的原始圖像。
當用戶打開瀏覽器時,控件圖像顯示裝置獲取第一圖像,并識別到當前的圖像顯示觸發(fā)事件為:常態(tài)初始化;則控件圖像顯示裝置選擇常態(tài)的控件圖像對應(yīng)的目標算法,并根據(jù)所述目標算法以及所述第一圖像生成第二圖像。此時,第二圖像為Normal狀態(tài)下的圖像(即,按鈕的初始狀態(tài),此時光標不在按鈕區(qū)域內(nèi))。
當點擊觸控屏幕中的關(guān)閉按鈕時,控件圖像顯示裝置識別到當前的圖像顯示觸發(fā)事件為:觸控事件;則控件圖像顯示裝置選擇觸控狀態(tài)下的控件圖像對應(yīng)的目標算法,并根據(jù)所述目標算法以及所述第一圖像生成第二圖像。此時,第二圖像為觸控狀態(tài)下的圖像。
在控件顯示的整個過程中,控件的圖像數(shù)據(jù)僅需要存儲一張基礎(chǔ)圖像(即本發(fā)明實施例中的第一圖像),再配以不同控件狀態(tài)所對應(yīng)的目標算法,即可完成不同狀態(tài)的圖像顯示,在圖像顯示時可減小軟件啟動時的磁盤IO讀取時間,提高軟件啟動以及運行速度。
下面執(zhí)行本發(fā)明實施例中控件圖像顯示方法的控件圖像顯示裝置進行描述,請參閱圖4,本發(fā)明實施例中控件圖像顯示裝置的一個實施例包括:
圖像獲取單元401,用于獲取第一圖像,所述第一圖像為生成第二圖像的基礎(chǔ)圖像;
算法選擇單元402,用于根據(jù)識別到的圖像顯示觸發(fā)事件選擇相應(yīng)的目標算法,所述圖像顯示觸發(fā)事件與所述第二圖像一一對應(yīng);
圖像生成單元403,用于根據(jù)所述目標算法以及所述第一圖像生成所述第二圖像;
圖像顯示單元404,用于在目標區(qū)域內(nèi)顯示所述第二圖像,所述目標區(qū)域為所述第二圖像所對應(yīng)的控件區(qū)域。
具體的,所述圖像顯示觸發(fā)事件,包括:
光標停留事件,所述光標停留事件指的是操作光標移動至所述控件區(qū)域且發(fā)生停留的事件;
或,光標點擊事件,所述光標點擊事件指的是操作光標在控件區(qū)域上執(zhí)行點擊操作的事件;
或,按鈕無效事件,所述按鈕無效事件指的是操作光標移動至所述控件區(qū)域且發(fā)生停留,卻無法觸發(fā)在所述控件區(qū)域上相應(yīng)的鏈接或操作指令;
或,觸控事件,所述觸控事件指的是在觸控屏幕的控件區(qū)域上發(fā)生點擊操作的事件;
或,懸停事件,所述懸停事件指的是操作光標移動至觸控屏幕的控件區(qū)域上,且發(fā)生停留的事件。
進一步的,所述裝置還包括:
事件檢測單元405,用于檢測所述圖像顯示觸發(fā)事件,若成功檢測到所述圖像顯示觸發(fā)事件,則觸發(fā)所述獲取第一圖像的步驟。
進一步的,所述圖像生成單元403還用于:
根據(jù)所述目標算法確定所述第二圖像的圖像形狀以及所述圖像形狀對應(yīng)的顏色特征;
根據(jù)所述圖像形狀以及所述圖像形狀對應(yīng)的顏色特征對所述第一圖像進行逐像素的繪制,得到所述第二圖像。
可選的,所述圖像生成單元403還用于:
根據(jù)所述目標算法生成所述第二圖像的第一疊加圖層;
以所述第一圖像作為所述第二圖像的第二疊加圖層,將所述第一疊加圖層與所述第二疊加圖層進行合并,得到所述第二圖像。
上述各個單元具體的操作方法在上述圖1和圖2實施例中已經(jīng)有相應(yīng)的描述,此處不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。