本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種圖案生成方法及裝置。
背景技術(shù):
:目前,為了改善圖案的顯示效果,很多用戶開(kāi)始利用文字來(lái)拼湊一定形狀,以得到對(duì)應(yīng)的圖案。然而,現(xiàn)有技術(shù)中利用文字拼湊圖案的常用技術(shù)手段是由專業(yè)繪圖人員手動(dòng)設(shè)置文字的大小、位置等,這樣不僅無(wú)法保證多次所生成的圖案的一致性,而且生成圖案的效率也較低。針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種圖案生成方法及裝置,以至少解決由于手動(dòng)使用文字生成文字圖案所導(dǎo)致的生成效率較低的技術(shù)問(wèn)題。根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種圖案生成方法,包括:獲取用于生成文字圖案的圖像及文字列表,其中,上述文字列表包括待填充的文字,上述圖像包括多個(gè)有效填充單元;確定上述圖像中用于填充文字的文字填充區(qū)域,其中,每個(gè)上述文字填充區(qū)域包括上述圖像中相連的一個(gè)或多個(gè)上述有效填充單元;將從上述文字列表中獲取到的上述待填充的文字填充到對(duì)應(yīng)的上述文字填充區(qū)域中,以生成上述文字圖案,其中,上述文字圖案中的至少兩個(gè)上述文字填充區(qū)域中填充的文字的大小不同。根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種圖案生成裝置,包括:獲取用于生成文字圖案的圖像及文字列表,其中,上述文字列表包括待填充的文字,上述圖像包括多個(gè)有效填充單元;確定上述圖像中用于填充文字的文字填充區(qū)域,其中,每個(gè)上述文字填充區(qū)域包括上述圖像中相連的 一個(gè)或多個(gè)上述有效填充單元;將從上述文字列表中獲取到的上述待填充的文字填充到對(duì)應(yīng)的上述文字填充區(qū)域中,以生成上述文字圖案,其中,上述文字圖案中的至少兩個(gè)上述文字填充區(qū)域中填充的文字的大小不同。在本發(fā)明實(shí)施例中,在獲取到用于生成文字圖案的圖像及文字列表,并確定了圖像中用于填充文字的文字填充區(qū)域后,將把從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同。也就是說(shuō),通過(guò)將獲取到的文字列表中的待填充的文字自動(dòng)填充到圖像中用于填充文字的文字填充區(qū)域,以生成文字圖案。而無(wú)需再通過(guò)手動(dòng)設(shè)置文字在圖像中的大小和位置,從而實(shí)現(xiàn)了自動(dòng)化生成文字圖案,在保證多次所生成的文字圖案的一致性的同時(shí),還提高了文字圖案生成的效率。進(jìn)而克服了現(xiàn)有技術(shù)中手動(dòng)使用文字生成文字圖案所導(dǎo)致的生成效率較低的問(wèn)題。附圖說(shuō)明此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的圖案生成方法的應(yīng)用環(huán)境示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的圖案生成方法的流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的圖案生成方法的示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的另一種可選的圖案生成方法的示意圖;圖5是根據(jù)本發(fā)明實(shí)施例的又一種可選的圖案生成方法的示意圖;圖6是根據(jù)本發(fā)明實(shí)施例的又一種可選的圖案生成方法的示意圖;圖7是根據(jù)本發(fā)明實(shí)施例的又一種可選的圖案生成方法的示意圖;圖8是根據(jù)本發(fā)明實(shí)施例的一種可選的圖案生成裝置的示意圖;以及圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的圖案生成服務(wù)器的示意圖。具體實(shí)施方式為了使本
技術(shù)領(lǐng)域:
的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。實(shí)施例1根據(jù)本發(fā)明實(shí)施例,提供了一種圖案生成方法的實(shí)施例,上述圖案生成方法可以但不限于應(yīng)用于如圖1所示的應(yīng)用環(huán)境中。通過(guò)網(wǎng)絡(luò)104服務(wù)器106從終端102獲取用于生成文字圖案的圖像及文字列表,其中,文字列表中包括待填充的文字,圖像中包括多個(gè)有效填充單元,確定在上述圖像中用于填充文字的文字填充區(qū)域,其中,每個(gè)文字填充區(qū)域包括圖像中相連的一個(gè)或多個(gè)有效填充單元,從而實(shí)現(xiàn)將文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,其中,文字圖案中至少兩個(gè)文字填充區(qū)域的文字的大小不同??蛇x地,在本實(shí)施例中,上述終端可以包括但不限于以下至少之一:手機(jī)、平板電腦、筆記本電腦、 pc機(jī)??蛇x地,在本實(shí)施例中,上述網(wǎng)絡(luò)可以包括但不限于以下至少之一:廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)。上述只是一種示例,本實(shí)施例對(duì)此不做任何限定。根據(jù)本發(fā)明實(shí)施例,提供了一種圖案生成方法,如圖2所示,該方法包括:s202,獲取用于生成文字圖案的圖像及文字列表,其中,文字列表包括待填充的文字,圖像包括多個(gè)有效填充單元;s204,確定圖像中用于填充文字的文字填充區(qū)域,其中,每個(gè)文字填充區(qū)域包括圖像中相連的一個(gè)或多個(gè)有效填充單元;s206,將從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同??蛇x地,在本實(shí)施例中,上述圖案生成方法可以但不限于應(yīng)用于需要使用文字表現(xiàn)圖案的場(chǎng)景,例如,宣傳海報(bào)的圖案設(shè)計(jì),拼圖互動(dòng)型活動(dòng)的web頁(yè)面(如小游戲)等。假設(shè)以音樂(lè)節(jié)的宣傳海報(bào)設(shè)計(jì)為例,獲取用于生成文字圖案的圖像(如圖所示的音符圖像)及文字列表,其中,文字填充列表中包括的待填充的文字為多個(gè)歌曲名。確定在上述音符圖像中用于填充文字的文字填充區(qū)域,其中包括圖像中相連的一個(gè)或多個(gè)有效填充單元,將從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,如圖3所示,其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同。需要說(shuō)明的是,在本實(shí)施例中,在獲取到用于生成文字圖案的圖像及文字列表,并確定了圖像中用于填充文字的文字填充區(qū)域后,將把從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同。也就是說(shuō),通過(guò)將獲取到的文字列表中的待填充的文字自動(dòng)填充到圖 像中用于填充文字的文字填充區(qū)域,以生成文字圖案。而無(wú)需再通過(guò)手動(dòng)設(shè)置文字在圖像中的大小和位置,從而實(shí)現(xiàn)了自動(dòng)化生成文字圖案,在保證多次所生成的文字圖案的一致性的同時(shí),還提高了文字圖案生成的效率??蛇x地,在本實(shí)施例中,獲取所述文字列表包括以下之一:1)獲取預(yù)定的音樂(lè)信息,將上述音樂(lè)信息組成上述文字列表,其中,上述音樂(lè)信息為已播放的音頻文件的音樂(lè)信息,或,已創(chuàng)建的音樂(lè)播放列表中的音樂(lè)信息,上述音樂(lè)信息包括以下至少之一:歌曲名稱、歌手名稱、專輯名稱、歌曲類型;舉例來(lái)說(shuō),可以獲取同一用戶賬號(hào)在音樂(lè)播放軟件中或音樂(lè)網(wǎng)站上歷史播放過(guò)的歌曲文件(上述的音樂(lè)文件的一種示例)的歌曲名稱,從中選擇播放次數(shù)多于預(yù)定次數(shù)(例如,可以但不限于10次)的歌曲文件的歌曲名稱,將選擇出的歌曲名稱組成上述文字列表,即,上述文字列表中包括上述選擇出的歌曲名稱。當(dāng)然,作為一種可選的方式,也可以將同一用戶賬號(hào)在音樂(lè)播放軟件中或音樂(lè)網(wǎng)站上歷史播放過(guò)的歌曲文件(上述的音樂(lè)文件的一種示例)的歌曲名稱,直接組成上述文字列表;或者,也可以將不同用戶賬號(hào)在音樂(lè)播放軟件中或音樂(lè)網(wǎng)站上歷史播放過(guò)的歌曲文件(上述的音樂(lè)文件的一種示例)的歌曲名稱,直接組成上述文字列表。本實(shí)施例對(duì)此不做限定。2)獲取預(yù)定的視頻信息,將上述視頻信息組成上述文字列表,其中,上述視頻信息為已播放的視頻文件的視頻信息,或,已創(chuàng)建的視頻播放列表中的視頻信息,上述視頻信息包括以下至少之一:視頻名稱、演員名稱、視頻類型;舉例來(lái)說(shuō),可以獲取同一用戶賬號(hào)在視頻播放軟件中或視頻網(wǎng)站上歷史播放過(guò)的視頻文件的視頻名稱,從中選擇播放次數(shù)多于預(yù)定次數(shù)(例如,可以但不限于10次)的視頻文件的視頻名稱,將選擇出的視頻名稱組成上述文字列表,即,上述文字列表中包括上述選擇出的視頻名稱。當(dāng)然,作為一種可選的方式,也可以將同一用戶賬號(hào)在視頻播放軟件中或視頻網(wǎng)站上歷史播放過(guò)的視頻文件的視頻名稱,直接組成上述文字列表;或者,也可以將不同用戶賬號(hào)在視頻播放軟件中或視頻網(wǎng)站上歷史播放過(guò)的視頻文件的視頻名稱,直接組成上述文字列表。本實(shí)施例對(duì)此不做限定。3)獲取預(yù)定的游戲信息,將上述游戲信息組成上述文字列表,其中,上述游戲信息包括以下至少之一:游戲名稱、游戲玩家名稱、游戲角色名稱、游戲場(chǎng)景名稱。舉例來(lái)說(shuō),可以獲取同一用戶賬號(hào)在游戲軟件中或游戲網(wǎng)站上歷史玩過(guò)的游戲的游戲名稱,從中選擇播放次數(shù)多于預(yù)定次數(shù)(例如,可以但不限于10次)的游戲的游戲名稱,將選擇出的游戲名稱組成上述文字列表,即,上述文字列表中包括上述選擇出的游戲名稱。當(dāng)然,作為一種可選的方式,也可以將同一用戶賬號(hào)在游戲軟件中或游戲網(wǎng)站上歷史玩過(guò)的游戲的游戲名稱,直接組成上述文字列表;或者,也可以將不同用戶賬號(hào)在游戲軟件中或游戲網(wǎng)站上歷史玩過(guò)的游戲的游戲名稱,直接組成上述文字列表。本實(shí)施例對(duì)此不做限定。可選地,在本實(shí)施例中,在獲取到的圖像中可以包括但不限于多個(gè)有效填充單元,其中,圖像中用于填充文字的每個(gè)文字填充區(qū)域可以包括但不限于圖像中相連的一個(gè)或多個(gè)有效填充單元。例如,如圖4所示,在音符圖像(如黑色部分所示)中,多個(gè)矩形區(qū)域(如白色部分所示)為該音符圖像中的文字填充區(qū)域??蛇x地,在本實(shí)施例中,在獲取包括多個(gè)有效填充單元的圖像之前,還可以包括:s1,對(duì)原始圖像執(zhí)行去色操作,以使圖像弱化成黑白圖,從而排除掉不需要的圖像背景;s2,將弱化成黑白圖的圖像按指定大小切割成方格陣列,從而得到包 括多個(gè)有效填充單元的圖像,其中,每個(gè)黑色的方格為一個(gè)有效填充單元,每個(gè)有效填充單元的大小可以但不限于為最小單個(gè)字符的渲染大小??蛇x地,在本實(shí)施例中,在確定圖像中用于填充文字的文字填充區(qū)域時(shí),還包括:確定文字填充區(qū)域的文字填充組合,其中,在每種文字填充組合中,文字填充區(qū)域被劃分為一個(gè)或多個(gè)子文字填充區(qū)域,每個(gè)子文字填充區(qū)域用于按一種排列樣式填充待填充的文字。例如,如圖4所示,由多個(gè)矩形區(qū)域構(gòu)成文字填充區(qū)域,如圖4所示的矩形區(qū)域a至矩形區(qū)域f。需要說(shuō)明的是,在本實(shí)施例中,每個(gè)矩形區(qū)域可以但不限于作為一個(gè)子文字填充區(qū)域,待填充的文字在子文字填充區(qū)域的排列樣式可以包括但不限于:橫排排列和/或豎排排列。如圖4所示,子文字填充區(qū)域包括橫的矩形區(qū)域,例如圖4所示的矩形區(qū)域b,也可以包括豎的矩形區(qū)域,例如圖4所示的矩形區(qū)域d,分別用于按照橫排排列、豎排排列待填充的文字。可選地,在本實(shí)施例中,上述在子文字填充區(qū)域填充的待填充的文字的文字大小可以但不限于為有效填充單元的大小的倍數(shù)。其中,待填充的文字可以但不限于按照不同的文字大小多次重復(fù)填充到圖像的不同位置中,本實(shí)施例中對(duì)此不作限定??蛇x地,在本實(shí)施例中,在填充待填充的文字之前可以但不限于設(shè)置待填充的文字的文字大小和排列樣式。其中,設(shè)置的方式可以包括但不限于以下至少之一:1)根據(jù)文字填充區(qū)域中有效填充單元的數(shù)量及相連形狀確定待填充的文字,并按照該文字填充區(qū)域設(shè)置對(duì)應(yīng)的文字大小和排列樣式;2)將待填充的文字填充到滿足預(yù)設(shè)的指定條件的文字填充區(qū)域。具體結(jié)合以下示例進(jìn)行說(shuō)明,以方式1)為例。假設(shè)獲取到的用于生成文字圖案的圖像為音符圖像,其中,包括多個(gè)有效填充單元,獲取到的文字列表為如表1所示的歌曲名,其中,不同的歌曲名具有不同的長(zhǎng)度(即占用不同數(shù)量的有效填充單元):表1序號(hào)歌曲名1江南2李白3南山南4相依為命5love6默7夏洛特?zé)澜Y(jié)合表1具體說(shuō)明將待填充的文字填充到文字填充區(qū)域:例如,獲取音符圖像中的文字填充區(qū)域,如圖4所示的多個(gè)白色矩形區(qū)域。根據(jù)每個(gè)矩形區(qū)域中有效填充單元的數(shù)量以及相連形狀,確定每個(gè)矩形區(qū)域可以填充的歌曲名。以矩形區(qū)域a和矩形區(qū)域f為例,矩形區(qū)域a的有效填充單元數(shù)量較多,可以容納較多文字,而矩形區(qū)域f的有效填充單元數(shù)量較少,可以容納較少文字,則可以將序號(hào)為7的歌曲名為“夏洛特?zé)馈钡拇畛涞奈淖痔畛涞骄匦螀^(qū)域a,而將序號(hào)為6的歌曲名為“默”的待填充的文字填充到矩形區(qū)域f,如圖5所示。通過(guò)本申請(qǐng)?zhí)峁┑膶?shí)施例,在獲取到用于生成文字圖案的圖像及文字列表,并確定了圖像中用于填充文字的文字填充區(qū)域后,將把從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同。也就是說(shuō),通過(guò)將獲取到的文字列表中的待填充的文字自動(dòng)填充到圖像中用于填充文字的文字填充區(qū)域,以生成文字圖案。而無(wú)需再通過(guò)手動(dòng)設(shè)置文字在圖像中的大小和位置,從而實(shí)現(xiàn)了自動(dòng)化生成文字圖案,在保證多次所生成的文字圖案的一致性的同時(shí),還提高了文字圖案生成的效率。進(jìn)而 克服了現(xiàn)有技術(shù)中手動(dòng)使用文字生成文字圖案所導(dǎo)致的生成效率較低的問(wèn)題。作為一種可選的方案,確定圖像中用于填充文字的文字填充區(qū)域包括:s1,將圖像中每片由相連的一個(gè)或多個(gè)有效填充單元構(gòu)成的區(qū)域確定為文字填充區(qū)域;s2,確定文字填充區(qū)域的文字填充組合,其中,在每種文字填充組合中,文字填充區(qū)域被劃分為一個(gè)或多個(gè)子文字填充區(qū)域,每個(gè)子文字填充區(qū)域用于按一種排列樣式填充待填充的文字??蛇x地,在本實(shí)施例中,上述排列樣式可以包括但不限于:橫排排列和/或豎排排列。可選地,在本實(shí)施例中,確定文字填充區(qū)域的文字填充組合可以包括但不限于:在獲取相連的一個(gè)或多個(gè)有效填充單元之后,確定這些有效填充單元中可以組合的矩形種類。其中,每個(gè)子文字填充區(qū)域可以但不限于對(duì)應(yīng)一個(gè)如圖6所示的矩形區(qū)域,在該矩形區(qū)域中可以按一種排列樣式填充待填充的文字。具體結(jié)合以下示例進(jìn)行說(shuō)明,仍以音符圖像為例,獲取圖像中相連的有效填充單元構(gòu)成該音符圖像的文字填充區(qū)域。然后,在上述文字填充區(qū)域中確定文字填充組合,以得到對(duì)應(yīng)的一個(gè)或多個(gè)子文字填充區(qū)域,如圖6所示的白色矩形區(qū)域。例如,以矩形區(qū)域d和矩形區(qū)域e為例,上下相連的兩個(gè)有效填充單元構(gòu)成了文字填充區(qū)域中矩形區(qū)域d,左右相連的五個(gè)有效填充單元構(gòu)成了文字填充區(qū)域中矩形區(qū)域e。依次類推,可以得到矩形區(qū)域a至矩形區(qū)域c以及矩形區(qū)域f。需要說(shuō)明的是,文字填充區(qū)域中的矩形區(qū)域(即子文字填充區(qū)域)也可以為多行或多列有效填充單元構(gòu)成,也就是說(shuō),待填充的文字可以分行或分列填充到一個(gè)子文字填充區(qū)域中,本實(shí)施例中在此不再贅述。通過(guò)本申請(qǐng)?zhí)峁┑膶?shí)施例,在圖像中由相連的一個(gè)或多個(gè)有效填充單 元構(gòu)成的文字填充區(qū)域中,確定文字填充組合,其中,在每種文字填充組合中,文字填充區(qū)域被劃分為一個(gè)或多個(gè)子文字填充區(qū)域,每個(gè)子文字填充區(qū)域用于按一種排列樣式填充待填充的文字。從而實(shí)現(xiàn)在獲取到的圖像中自動(dòng)確定用于填充文字的文字填充區(qū)域,以便于將獲取到的文字列表中的文字直接填充到對(duì)應(yīng)的區(qū)域中,避免手動(dòng)繪制所導(dǎo)致的生成效率較低的問(wèn)題。作為一種可選的方案,將從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中包括:s1,根據(jù)文字填充區(qū)域的有效填充單元的數(shù)量以及相連形狀從文字列表中選擇對(duì)應(yīng)的待填充的文字,并設(shè)置對(duì)應(yīng)的文字大小和排列樣式;s2,按排列樣式將選擇出的待填充的文字以設(shè)置的文字大小填充到文字填充區(qū)域的有效填充單元中。具體結(jié)合以下示例進(jìn)行說(shuō)明,仍以音符圖像為例,獲取到的文字列表如表1所示歌曲名。獲取上述音符圖像中的文字填充區(qū)域,如圖4所示的多個(gè)白色矩形區(qū)域(即文字填充區(qū)域中的子文字填充區(qū)域)。根據(jù)每個(gè)矩形區(qū)域中有效填充單元的數(shù)量以及相連形狀,確定每個(gè)矩形區(qū)域可以填充的歌曲名。以矩形區(qū)域a和矩形區(qū)域f為例,矩形區(qū)域a的有效填充單元數(shù)量較多,如5個(gè)橫向排列的有效填充單元,假設(shè)可以容納5個(gè)文字,則可以從文字列表中獲取文字長(zhǎng)度為5的歌曲名,如序號(hào)為7的歌曲名“夏洛特?zé)馈?,進(jìn)而將其填充到矩形區(qū)域a中;此外,矩形區(qū)域f的有效填充單元數(shù)量較少,假設(shè)可以容納1個(gè)文字,則可以從文字列表中獲取文字長(zhǎng)度為1的歌曲名,如序號(hào)為6的歌曲名“默”,進(jìn)而將其填充到矩形區(qū)域中,如圖5所示。通過(guò)本申請(qǐng)?zhí)峁┑膶?shí)施例,根據(jù)文字填充區(qū)域中有效填充單元的數(shù)量以及相連形狀從文字列表中選擇對(duì)應(yīng)的待填充的文字,并設(shè)置對(duì)應(yīng)的文字大小和排列樣式,并按照排列樣式將選擇出的帶填充的文字以設(shè)置的文字大小填充到文字填充區(qū)域的有效填充單元中,從而實(shí)現(xiàn)根據(jù)文字填充區(qū)域 選擇合適的待填充的文字進(jìn)行填充,以使所選擇的文字適應(yīng)不同的文字填充區(qū)域的需求,生成符合用戶需要的文字圖案。作為一種可選的方案,根據(jù)文字填充區(qū)域的有效填充單元的數(shù)量以及相連形狀從文字列表中選擇對(duì)應(yīng)的待填充的文字,并設(shè)置對(duì)應(yīng)的文字大小和排列樣式包括:s1,在文字填充區(qū)域的有效填充單元的數(shù)量以及相連形狀滿足預(yù)設(shè)的指定條件時(shí),從文字列表中預(yù)設(shè)的指定文字中選擇出對(duì)應(yīng)的待填充的文字,并將對(duì)應(yīng)的文字大小和排列樣式設(shè)置為與指定條件中對(duì)應(yīng)的文字大小和排列樣式??蛇x地,在本實(shí)施例中,在將待填充的文字填充到文字填充區(qū)域之前,還可以包括但不限于預(yù)先設(shè)置指定條件。其中,上述指定條件可以但不限于待填充的文字的優(yōu)先級(jí),從而實(shí)現(xiàn)根據(jù)不同優(yōu)先級(jí)將待填充的文字填充到不同位置。具體結(jié)合以下示例進(jìn)行說(shuō)明,仍以音符圖像為例,獲取到的文字列表如表1所示歌曲名。例如,以矩形區(qū)域a、矩形區(qū)域d及矩形區(qū)域f為例。序號(hào)為2的歌曲名“李白”的優(yōu)先級(jí)最高,則可以優(yōu)先設(shè)置歌曲名“李白”在文字填充區(qū)域的位置,假設(shè)矩形區(qū)域a占用的有效填充單元最大,且所在位置最顯眼,則可以將歌曲名“李白”以較大的文字大小填充到矩形區(qū)域a,進(jìn)一步,將優(yōu)先級(jí)相對(duì)較低的序號(hào)為6的歌曲名“默”填充到靠近圖像邊緣的矩形區(qū)域f中,而將優(yōu)先級(jí)最低的序號(hào)為1的歌曲名“江南”以較小的文字大小填充到靠近圖像邊緣的矩形區(qū)域d中,如圖7所示。通過(guò)本申請(qǐng)?zhí)峁┑膶?shí)施例,在文字填充區(qū)域的有效填充單元的數(shù)量以及相連形狀滿足預(yù)設(shè)的指定條件時(shí),則從文字列表中預(yù)設(shè)的指定文字中選擇出對(duì)應(yīng)的待填充的文字,并將對(duì)應(yīng)的文字大小和排列樣式設(shè)置為與指定條件中對(duì)應(yīng)的文字大小和排列樣式。從而實(shí)現(xiàn)根據(jù)待填充的文字選擇合適的文字填充區(qū)域進(jìn)行填充,以生成符合用戶需要的文字圖案。作為一種可選的方案,獲取用于生成文字圖案的圖像包括:s1,將預(yù)先獲取到的原始圖像的像素點(diǎn)的像素值與預(yù)定閾值進(jìn)行比較;s2,將原始圖像中像素值大于預(yù)定閾值的像素點(diǎn)的像素值設(shè)置為第一值,將原始圖像中像素值小于或等于預(yù)定閾值的像素點(diǎn)的像素值設(shè)置為第二值;s3,對(duì)原始圖像中由有效像素點(diǎn)構(gòu)成的區(qū)域劃分成多個(gè)有效填充單元,得到用于生成文字圖案的圖像,其中,有效像素點(diǎn)為原始圖像中像素值為第一值的像素點(diǎn),或者,為原始圖像中像素值為第二值的像素點(diǎn)??蛇x地,在本實(shí)施例中,上述預(yù)定閾值可以但不限于根據(jù)不同的場(chǎng)景設(shè)置為不同的取值,以實(shí)現(xiàn)從不同程度排除不需要的圖像背景。具體結(jié)合以下示例進(jìn)行說(shuō)明,在獲取到原始圖像后,遍歷原始圖像中的像素點(diǎn),分別將每個(gè)像素點(diǎn)的像素值與預(yù)定閾值s進(jìn)行比較。假設(shè)將顏色值(rgb)大于該預(yù)定閾值s的像素點(diǎn)置為白色,而小于該預(yù)定閾值s的像素點(diǎn)置為黑色。并將黑色的像素點(diǎn)作為有效像素點(diǎn),由有效像素點(diǎn)構(gòu)成的區(qū)域劃分成所述多個(gè)有效填充單元,得到用于生成文字圖案的圖像。通過(guò)本申請(qǐng)?zhí)峁┑膶?shí)施例,通過(guò)將比較原始圖像的像素點(diǎn)的像素值與預(yù)定閾值的大小,從而實(shí)現(xiàn)對(duì)原始圖像進(jìn)行過(guò)濾,以得到用于生成文字圖案的圖像,排除不必要的圖像背景,進(jìn)而達(dá)到提高文字圖案生成效率的效果。需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng) 然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。實(shí)施例2根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述圖案生成方法的圖案生成裝置,如圖8所示,該裝置包括:1)獲取單元802,用于獲取用于生成文字圖案的圖像及文字列表,其中,文字列表包括待填充的文字,圖像包括多個(gè)有效填充單元;2)確定單元804,用于確定圖像中用于填充文字的文字填充區(qū)域,其中,每個(gè)文字填充區(qū)域包括圖像中相連的一個(gè)或多個(gè)有效填充單元;3)生成單元806,用于將從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同??蛇x地,在本實(shí)施例中,上述圖案生成裝置可以但不限于應(yīng)用于需要使用文字表現(xiàn)圖案的場(chǎng)景,例如,宣傳海報(bào)的圖案設(shè)計(jì),拼圖互動(dòng)型活動(dòng)的web頁(yè)面(如小游戲)等。假設(shè)以音樂(lè)節(jié)的宣傳海報(bào)設(shè)計(jì)為例,獲取用于生成文字圖案的圖像(如圖所示的音符圖像)及文字列表,其中,文字填充列表中包括的待填充的文字為多個(gè)歌曲名。確定在上述音符圖像中用于填充文字的文字填充區(qū)域,其中包括圖像中相連的一個(gè)或多個(gè)有效填充單元,將從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,如圖3所示,其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同。需要說(shuō)明的是,在本實(shí)施例中,在獲取到用于生成文字圖案的圖像及 文字列表,并確定了圖像中用于填充文字的文字填充區(qū)域后,將把從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同。也就是說(shuō),通過(guò)將獲取到的文字列表中的待填充的文字自動(dòng)填充到圖像中用于填充文字的文字填充區(qū)域,以生成文字圖案。而無(wú)需再通過(guò)手動(dòng)設(shè)置文字在圖像中的大小和位置,從而實(shí)現(xiàn)了自動(dòng)化生成文字圖案,在保證多次所生成的文字圖案的一致性的同時(shí),還提高了文字圖案生成的效率??蛇x地,在本實(shí)施例中,獲取單元802包括以下之一:1)第一獲取模塊,用于獲取預(yù)定的音樂(lè)信息,將上述音樂(lè)信息組成上述文字列表,其中,上述音樂(lè)信息為已播放的音頻文件的音樂(lè)信息,或,已創(chuàng)建的音樂(lè)播放列表中的音樂(lè)信息,上述音樂(lè)信息包括以下至少之一:歌曲名稱、歌手名稱、專輯名稱、歌曲類型;舉例來(lái)說(shuō),可以獲取同一用戶賬號(hào)在音樂(lè)播放軟件中或音樂(lè)網(wǎng)站上歷史播放過(guò)的歌曲文件(上述的音樂(lè)文件的一種示例)的歌曲名稱,從中選擇播放次數(shù)多于預(yù)定次數(shù)(例如,可以但不限于10次)的歌曲文件的歌曲名稱,將選擇出的歌曲名稱組成上述文字列表,即,上述文字列表中包括上述選擇出的歌曲名稱。當(dāng)然,作為一種可選的方式,也可以將同一用戶賬號(hào)在音樂(lè)播放軟件中或音樂(lè)網(wǎng)站上歷史播放過(guò)的歌曲文件(上述的音樂(lè)文件的一種示例)的歌曲名稱,直接組成上述文字列表;或者,也可以將不同用戶賬號(hào)在音樂(lè)播放軟件中或音樂(lè)網(wǎng)站上歷史播放過(guò)的歌曲文件(上述的音樂(lè)文件的一種示例)的歌曲名稱,直接組成上述文字列表。本實(shí)施例對(duì)此不做限定。2)第二獲取模塊,用于獲取預(yù)定的視頻信息,將上述視頻信息組成上述文字列表,其中,上述視頻信息為已播放的視頻文件的視頻信息,或,已創(chuàng)建的視頻播放列表中的視頻信息,上述視頻信息包括以下至少之一:視頻名稱、演員名稱、視頻類型;舉例來(lái)說(shuō),可以獲取同一用戶賬號(hào)在視頻播放軟件中或視頻網(wǎng)站上歷史播放過(guò)的視頻文件的視頻名稱,從中選擇播放次數(shù)多于預(yù)定次數(shù)(例如,可以但不限于10次)的視頻文件的視頻名稱,將選擇出的視頻名稱組成上述文字列表,即,上述文字列表中包括上述選擇出的視頻名稱。當(dāng)然,作為一種可選的方式,也可以將同一用戶賬號(hào)在視頻播放軟件中或視頻網(wǎng)站上歷史播放過(guò)的視頻文件的視頻名稱,直接組成上述文字列表;或者,也可以將不同用戶賬號(hào)在視頻播放軟件中或視頻網(wǎng)站上歷史播放過(guò)的視頻文件的視頻名稱,直接組成上述文字列表。本實(shí)施例對(duì)此不做限定。3)第三獲取模塊,用于獲取預(yù)定的游戲信息,將上述游戲信息組成上述文字列表,其中,上述游戲信息包括以下至少之一:游戲名稱、游戲玩家名稱、游戲角色名稱、游戲場(chǎng)景名稱。舉例來(lái)說(shuō),可以獲取同一用戶賬號(hào)在游戲軟件中或游戲網(wǎng)站上歷史玩過(guò)的游戲的游戲名稱,從中選擇播放次數(shù)多于預(yù)定次數(shù)(例如,可以但不限于10次)的游戲的游戲名稱,將選擇出的游戲名稱組成上述文字列表,即,上述文字列表中包括上述選擇出的游戲名稱。當(dāng)然,作為一種可選的方式,也可以將同一用戶賬號(hào)在游戲軟件中或游戲網(wǎng)站上歷史玩過(guò)的游戲的游戲名稱,直接組成上述文字列表;或者,也可以將不同用戶賬號(hào)在游戲軟件中或游戲網(wǎng)站上歷史玩過(guò)的游戲的游戲名稱,直接組成上述文字列表。本實(shí)施例對(duì)此不做限定??蛇x地,在本實(shí)施例中,在獲取到的圖像中可以包括但不限于多個(gè)有效填充單元,其中,圖像中用于填充文字的每個(gè)文字填充區(qū)域可以包括但不限于圖像中相連的一個(gè)或多個(gè)有效填充單元。例如,如圖4所示,在音符圖像(如黑色部分所示)中,多個(gè)矩形區(qū)域(如白色部分所示)為該音符圖像中的文字填充區(qū)域??蛇x地,在本實(shí)施例中,在獲取包括多個(gè)有效填充單元的圖像之前, 還可以包括:s1,對(duì)原始圖像執(zhí)行去色操作,以使圖像弱化成黑白圖,從而排除掉不需要的圖像背景;s2,將弱化成黑白圖的圖像按指定大小切割成方格陣列,從而得到包括多個(gè)有效填充單元的圖像,其中,每個(gè)黑色的方格為一個(gè)有效填充單元,每個(gè)有效填充單元的大小可以但不限于為最小單個(gè)字符的渲染大小??蛇x地,在本實(shí)施例中,在確定圖像中用于填充文字的文字填充區(qū)域時(shí),還包括:確定文字填充區(qū)域的文字填充組合,其中,在每種文字填充組合中,文字填充區(qū)域被劃分為一個(gè)或多個(gè)子文字填充區(qū)域,每個(gè)子文字填充區(qū)域用于按一種排列樣式填充待填充的文字。例如,如圖4所示,由多個(gè)矩形區(qū)域構(gòu)成文字填充區(qū)域,如圖4所示的矩形區(qū)域a至矩形區(qū)域f。需要說(shuō)明的是,在本實(shí)施例中,每個(gè)矩形區(qū)域可以但不限于作為一個(gè)子文字填充區(qū)域,待填充的文字在子文字填充區(qū)域的排列樣式可以包括但不限于:橫排排列和/或豎排排列。如圖4所示,子文字填充區(qū)域包括橫的矩形區(qū)域,例如圖4所示的矩形區(qū)域b,也可以包括豎的矩形區(qū)域,例如圖4所示的矩形區(qū)域d,分別用于按照橫排排列、豎排排列待填充的文字??蛇x地,在本實(shí)施例中,上述在子文字填充區(qū)域填充的待填充的文字的文字大小可以但不限于為有效填充單元的大小的倍數(shù)。其中,待填充的文字可以但不限于按照不同的文字大小多次重復(fù)填充到圖像的不同位置中,本實(shí)施例中對(duì)此不作限定??蛇x地,在本實(shí)施例中,在填充待填充的文字之前可以但不限于設(shè)置待填充的文字的文字大小和排列樣式。其中,設(shè)置的方式可以包括但不限于以下至少之一:1)根據(jù)文字填充區(qū)域中有效填充單元的數(shù)量及相連形狀確定待填充的文字,并按照該文字填充區(qū)域設(shè)置對(duì)應(yīng)的文字大小和排列樣式;2)將待填充的文字填充到滿足預(yù)設(shè)的指定條件的文字填充區(qū)域。具體結(jié)合以下示例進(jìn)行說(shuō)明,以方式1)為例。假設(shè)獲取到的用于生成文字圖案的圖像為音符圖像,其中,包括多個(gè)有效填充單元,獲取到的文字列表為如表2所示的歌曲名,其中,不同的歌曲名具有不同的長(zhǎng)度(即占用不同數(shù)量的有效填充單元):表2序號(hào)歌曲名1江南2李白3南山南4相依為命5love6默7夏洛特?zé)澜Y(jié)合表2具體說(shuō)明將待填充的文字填充到文字填充區(qū)域:例如,獲取音符圖像中的文字填充區(qū)域,如圖4所示的多個(gè)白色矩形區(qū)域。根據(jù)每個(gè)矩形區(qū)域中有效填充單元的數(shù)量以及相連形狀,確定每個(gè)矩形區(qū)域可以填充的歌曲名。以矩形區(qū)域a和矩形區(qū)域f為例,矩形區(qū)域a的有效填充單元數(shù)量較多,可以容納較多文字,而矩形區(qū)域f的有效填充單元數(shù)量較少,可以容納較少文字,則可以將序號(hào)為7的歌曲名為“夏洛特?zé)馈钡拇畛涞奈淖痔畛涞骄匦螀^(qū)域a,而將序號(hào)為6的歌曲名為“默”的待填充的文字填充到矩形區(qū)域f,如圖5所示。通過(guò)本申請(qǐng)?zhí)峁┑膶?shí)施例,在獲取到用于生成文字圖案的圖像及文字列表,并確定了圖像中用于填充文字的文字填充區(qū)域后,將把從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案, 其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同。也就是說(shuō),通過(guò)將獲取到的文字列表中的待填充的文字自動(dòng)填充到圖像中用于填充文字的文字填充區(qū)域,以生成文字圖案。而無(wú)需再通過(guò)手動(dòng)設(shè)置文字在圖像中的大小和位置,從而實(shí)現(xiàn)了自動(dòng)化生成文字圖案,在保證多次所生成的文字圖案的一致性的同時(shí),還提高了文字圖案生成的效率。進(jìn)而克服了現(xiàn)有技術(shù)中手動(dòng)使用文字生成文字圖案所導(dǎo)致的生成效率較低的問(wèn)題。作為一種可選的方案,確定單元804包括:1)第一確定模塊,用于將圖像中每片由相連的一個(gè)或多個(gè)有效填充單元構(gòu)成的區(qū)域確定為文字填充區(qū)域;2)第二確定模塊,用于確定文字填充區(qū)域的文字填充組合,其中,在每種文字填充組合中,文字填充區(qū)域被劃分為一個(gè)或多個(gè)子文字填充區(qū)域,每個(gè)子文字填充區(qū)域用于按一種排列樣式填充待填充的文字。可選地,在本實(shí)施例中,上述排列樣式可以包括但不限于:橫排排列和/或豎排排列??蛇x地,在本實(shí)施例中,確定文字填充區(qū)域的文字填充組合可以包括但不限于:在獲取相連的一個(gè)或多個(gè)有效填充單元之后,確定這些有效填充單元中可以組合的矩形種類。其中,每個(gè)子文字填充區(qū)域可以但不限于對(duì)應(yīng)一個(gè)如圖6所示的矩形區(qū)域,在該矩形區(qū)域中可以按一種排列樣式填充待填充的文字。具體結(jié)合以下示例進(jìn)行說(shuō)明,仍以音符圖像為例,獲取圖像中相連的有效填充單元構(gòu)成該音符圖像的文字填充區(qū)域。然后,在上述文字填充區(qū)域中確定文字填充組合,以得到對(duì)應(yīng)的一個(gè)或多個(gè)子文字填充區(qū)域,如圖6所示的白色矩形區(qū)域。例如,以矩形區(qū)域d和矩形區(qū)域e為例,上下相連的兩個(gè)有效填充單元構(gòu)成了文字填充區(qū)域中矩形區(qū)域d,左右相連的五個(gè)有效填充單元構(gòu)成了文字填充區(qū)域中矩形區(qū)域e。依次類推,可以得到 矩形區(qū)域a至矩形區(qū)域c以及矩形區(qū)域f。需要說(shuō)明的是,文字填充區(qū)域中的矩形區(qū)域(即子文字填充區(qū)域)也可以為多行或多列有效填充單元構(gòu)成,也就是說(shuō),待填充的文字可以分行或分列填充到一個(gè)子文字填充區(qū)域中,本實(shí)施例中在此不再贅述。通過(guò)本申請(qǐng)?zhí)峁┑膶?shí)施例,在圖像中由相連的一個(gè)或多個(gè)有效填充單元構(gòu)成的文字填充區(qū)域中,確定文字填充組合,其中,在每種文字填充組合中,文字填充區(qū)域被劃分為一個(gè)或多個(gè)子文字填充區(qū)域,每個(gè)子文字填充區(qū)域用于按一種排列樣式填充待填充的文字。從而實(shí)現(xiàn)在獲取到的圖像中自動(dòng)確定用于填充文字的文字填充區(qū)域,以便于將獲取到的文字列表中的文字直接填充到對(duì)應(yīng)的區(qū)域中,避免手動(dòng)繪制所導(dǎo)致的生成效率較低的問(wèn)題。作為一種可選的方案,生成單元806包括:1)第一選擇模塊,用于根據(jù)文字填充區(qū)域的有效填充單元的數(shù)量以及相連形狀從文字列表中選擇對(duì)應(yīng)的待填充的文字,并設(shè)置對(duì)應(yīng)的文字大小和排列樣式;2)第二選擇模塊,用于按排列樣式將選擇出的待填充的文字以設(shè)置的文字大小填充到文字填充區(qū)域的有效填充單元中。具體結(jié)合以下示例進(jìn)行說(shuō)明,仍以音符圖像為例,獲取到的文字列表如表2所示歌曲名。獲取上述音符圖像中的文字填充區(qū)域,如圖4所示的多個(gè)白色矩形區(qū)域(即文字填充區(qū)域中的子文字填充區(qū)域)。根據(jù)每個(gè)矩形區(qū)域中有效填充單元的數(shù)量以及相連形狀,確定每個(gè)矩形區(qū)域可以填充的歌曲名。以矩形區(qū)域a和矩形區(qū)域f為例,矩形區(qū)域a的有效填充單元數(shù)量較多,如5個(gè)橫向排列的有效填充單元,假設(shè)可以容納5個(gè)文字,則可以從文字列表中獲取文字長(zhǎng)度為5的歌曲名,如序號(hào)為7的歌曲名“夏洛特?zé)馈?,進(jìn)而將其填充到矩形區(qū)域a中;此外,矩形區(qū)域f的有效填充單元數(shù)量較少,假設(shè)可以容納1個(gè)文字,則可以從文字列表中獲取 文字長(zhǎng)度為1的歌曲名,如序號(hào)為6的歌曲名“默”,進(jìn)而將其填充到矩形區(qū)域中,如圖5所示。通過(guò)本申請(qǐng)?zhí)峁┑膶?shí)施例,根據(jù)文字填充區(qū)域中有效填充單元的數(shù)量以及相連形狀從文字列表中選擇對(duì)應(yīng)的待填充的文字,并設(shè)置對(duì)應(yīng)的文字大小和排列樣式,并按照排列樣式將選擇出的帶填充的文字以設(shè)置的文字大小填充到文字填充區(qū)域的有效填充單元中,從而實(shí)現(xiàn)根據(jù)文字填充區(qū)域選擇合適的待填充的文字進(jìn)行填充,以使所選擇的文字適應(yīng)不同的文字填充區(qū)域的需求,生成符合用戶需要的文字圖案。作為一種可選的方案,第一選擇模塊包括:1)選擇子模塊,用于在文字填充區(qū)域的有效填充單元的數(shù)量以及相連形狀滿足預(yù)設(shè)的指定條件時(shí),從文字列表中預(yù)設(shè)的指定文字中選擇出對(duì)應(yīng)的待填充的文字,并將對(duì)應(yīng)的文字大小和排列樣式設(shè)置為與指定條件中對(duì)應(yīng)的文字大小和排列樣式。可選地,在本實(shí)施例中,在將待填充的文字填充到文字填充區(qū)域之前,還可以包括但不限于預(yù)先設(shè)置指定條件。其中,上述指定條件可以但不限于待填充的文字的優(yōu)先級(jí),從而實(shí)現(xiàn)根據(jù)不同優(yōu)先級(jí)將待填充的文字填充到不同位置。具體結(jié)合以下示例進(jìn)行說(shuō)明,仍以音符圖像為例,獲取到的文字列表如表2所示歌曲名。例如,以矩形區(qū)域a、矩形區(qū)域d及矩形區(qū)域f為例。序號(hào)為2的歌曲名“李白”的優(yōu)先級(jí)最高,則可以優(yōu)先設(shè)置歌曲名“李白”在文字填充區(qū)域的位置,假設(shè)矩形區(qū)域a占用的有效填充單元最大,且所在位置最顯眼,則可以將歌曲名“李白”以較大的文字大小填充到矩形區(qū)域a,進(jìn)一步,將優(yōu)先級(jí)相對(duì)較低的序號(hào)為6的歌曲名“默”填充到靠近圖像邊緣的矩形區(qū)域f中,而將優(yōu)先級(jí)最低的序號(hào)為1的歌曲名“江南”以較小的文字大小填充到靠近圖像邊緣的矩形區(qū)域d中,如圖7所示。通過(guò)本申請(qǐng)?zhí)峁┑膶?shí)施例,在文字填充區(qū)域的有效填充單元的數(shù)量以 及相連形狀滿足預(yù)設(shè)的指定條件時(shí),則從文字列表中預(yù)設(shè)的指定文字中選擇出對(duì)應(yīng)的待填充的文字,并將對(duì)應(yīng)的文字大小和排列樣式設(shè)置為與指定條件中對(duì)應(yīng)的文字大小和排列樣式。從而實(shí)現(xiàn)根據(jù)待填充的文字選擇合適的文字填充區(qū)域進(jìn)行填充,以生成符合用戶需要的文字圖案。作為一種可選的方案,獲取單元802包括:1)比較模塊,用于將預(yù)先獲取到的原始圖像的像素點(diǎn)的像素值與預(yù)定閾值進(jìn)行比較;2)設(shè)置模塊,用于將原始圖像中像素值大于預(yù)定閾值的像素點(diǎn)的像素值設(shè)置為第一值,將原始圖像中像素值小于或等于預(yù)定閾值的像素點(diǎn)的像素值設(shè)置為第二值;3)劃分模塊,用于對(duì)原始圖像中由有效像素點(diǎn)構(gòu)成的區(qū)域劃分成多個(gè)有效填充單元,得到用于生成文字圖案的圖像,其中,有效像素點(diǎn)為原始圖像中像素值為第一值的像素點(diǎn),或者,為原始圖像中像素值為第二值的像素點(diǎn)。可選地,在本實(shí)施例中,上述預(yù)定閾值可以但不限于根據(jù)不同的場(chǎng)景設(shè)置為不同的取值,以實(shí)現(xiàn)從不同程度排除不需要的圖像背景。具體結(jié)合以下示例進(jìn)行說(shuō)明,在獲取到原始圖像后,遍歷原始圖像中的像素點(diǎn),分別將每個(gè)像素點(diǎn)的像素值與預(yù)定閾值s進(jìn)行比較。假設(shè)將顏色值(rgb)大于該預(yù)定閾值s的像素點(diǎn)置為白色,而小于該預(yù)定閾值s的像素點(diǎn)置為黑色。并將黑色的像素點(diǎn)作為有效像素點(diǎn),由有效像素點(diǎn)構(gòu)成的區(qū)域劃分成所述多個(gè)有效填充單元,得到用于生成文字圖案的圖像。通過(guò)本申請(qǐng)?zhí)峁┑膶?shí)施例,通過(guò)將比較原始圖像的像素點(diǎn)的像素值與預(yù)定閾值的大小,從而實(shí)現(xiàn)對(duì)原始圖像進(jìn)行過(guò)濾,以得到用于生成文字圖案的圖像,排除不必要的圖像背景,進(jìn)而達(dá)到提高文字圖案生成效率的效果。實(shí)施例3根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述圖案生成方法的圖案生成服務(wù)器,如圖9所示,該服務(wù)器包括:1)通訊接口902,設(shè)置為獲取用于生成文字圖案的圖像及文字列表,其中,文字列表包括待填充的文字,圖像包括多個(gè)有效填充單元;2)處理器904,與通訊接口902連接,設(shè)置為確定圖像中用于填充文字的文字填充區(qū)域,其中,每個(gè)文字填充區(qū)域包括圖像中相連的一個(gè)或多個(gè)有效填充單元;還設(shè)置為將從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同。3)存儲(chǔ)器906,與通訊接口902及處理器904連接,設(shè)置為存儲(chǔ)獲取到的圖像和文字列表,以及生成的文字圖案??蛇x地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。實(shí)施例4本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)。可選地,在本實(shí)施例中,存儲(chǔ)介質(zhì)被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:s1,獲取用于生成文字圖案的圖像及文字列表,其中,文字列表包括待填充的文字,圖像包括多個(gè)有效填充單元;s2,確定圖像中用于填充文字的文字填充區(qū)域,其中,每個(gè)文字填充區(qū)域包括圖像中相連的一個(gè)或多個(gè)有效填充單元;s3,將從文字列表中獲取到的待填充的文字填充到對(duì)應(yīng)的文字填充區(qū)域中,以生成文字圖案,其中,文字圖案中的至少兩個(gè)文字填充區(qū)域中填充的文字的大小不同??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:u盤(pán)、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,random accessmemory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在上述計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)或多臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元 中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。當(dāng)前第1頁(yè)12