本發(fā)明涉及電子標(biāo)簽領(lǐng)域,特別涉及一種圖形標(biāo)識碼生成方法及裝置。
背景技術(shù):
::近幾年來電子標(biāo)簽技術(shù)得到了快速發(fā)展,被廣泛應(yīng)用于數(shù)字化城市建設(shè)的各個(gè)領(lǐng)域。目前最為人們熟知的電子標(biāo)簽便是諸如二維碼這類圖形標(biāo)識碼。其中,二維碼又稱二維條碼,是用某種特定的幾何圖形按照一定規(guī)律在平面(二維方向)上呈至少兩種顏色分布的圖形。由于圖形標(biāo)識碼自身信息儲備量巨大,不易受到外界影響,準(zhǔn)確度較高,因此人們越來越傾向于生成并使用圖形標(biāo)識碼作為載體來傳遞信息。時(shí)下,對于一般較為簡單的圖形標(biāo)識碼,終端可利用圖形標(biāo)識碼生成軟件自動生成。進(jìn)一步地,為了滿足圖形標(biāo)識碼的美觀及個(gè)性化要求,時(shí)下設(shè)計(jì)師還會在圖形標(biāo)識碼中添加許多有趣的元素,比如制作具有圓角、液化、立體等個(gè)性化效果的圖形標(biāo)識碼。由于具有圓角、液化、立體等個(gè)性化效果的圖形標(biāo)識碼需要設(shè)計(jì)師手工進(jìn)行制作,因此大大降低了圖形標(biāo)識碼的生成效率,使得圖形標(biāo)識碼的使用場景受限,受眾范圍較小,使用靈活性不高。技術(shù)實(shí)現(xiàn)要素:為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種圖形標(biāo)識碼生成方法及裝置。所述技術(shù)方案如下:第一方面,提供了一種圖形標(biāo)識碼生成方法,所述方法包括:接收終端發(fā)送的圖形標(biāo)識碼的目標(biāo)信息和個(gè)性化效果信息,所述目標(biāo)信息表征掃描所述圖形標(biāo)識碼后展示的信息,所述個(gè)性化效果信息用于表征所述圖形標(biāo)識碼的展示效果;根據(jù)所述目標(biāo)信息生成所述圖形標(biāo)識碼的點(diǎn)陣數(shù)據(jù);根據(jù)所述點(diǎn)陣數(shù)據(jù)和所述個(gè)性化效果信息,生成所述圖形標(biāo)識碼;其中,所述目標(biāo)信息和所述個(gè)性化效果信息由所述終端獲取得到,所述終端顯示有輸入所述目標(biāo)信息的基礎(chǔ)效果設(shè)置選項(xiàng)和輸入所述個(gè)性化效果信息的個(gè)性化效果設(shè)置選項(xiàng)。第二方面,提供了一種圖形標(biāo)識碼生成裝置,所述裝置包括:接收模塊,用于接收終端發(fā)送的圖形標(biāo)識碼的目標(biāo)信息和個(gè)性化效果信息,所述目標(biāo)信息表征掃描所述圖形標(biāo)識碼后展示的信息,所述個(gè)性化效果信息用于表征所述圖形標(biāo)識碼的展示效果;第一生成模塊,用于根據(jù)所述目標(biāo)信息生成所述圖形標(biāo)識碼的點(diǎn)陣數(shù)據(jù);第二生成模塊,用于根據(jù)所述點(diǎn)陣數(shù)據(jù)和所述個(gè)性化效果信息,生成所述圖形標(biāo)識碼;其中,所述目標(biāo)信息和所述個(gè)性化效果信息由所述終端獲取得到,所述終端顯示有輸入所述目標(biāo)信息的基礎(chǔ)效果設(shè)置選項(xiàng)和輸入所述個(gè)性化效果信息的個(gè)性化效果設(shè)置選項(xiàng)。本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:在接收到終端通過顯示基礎(chǔ)效果設(shè)置選項(xiàng)和個(gè)性化效果設(shè)置選項(xiàng)獲取到的圖形標(biāo)識碼的目標(biāo)信息和個(gè)性化效果信息后,會根據(jù)該目標(biāo)信息生成該圖形標(biāo)識碼的點(diǎn)陣數(shù)據(jù),并進(jìn)一步地根據(jù)該個(gè)性化效果信息對該點(diǎn)陣數(shù)據(jù)進(jìn)行處理,進(jìn)而生成諸如具有圓角、液化、立體化等個(gè)性化效果的圖形標(biāo)識碼,由于具有圓角、液化、立體等個(gè)性化效果的圖形標(biāo)識碼可自動生成,無需設(shè)計(jì)師手工進(jìn)行制作,因此大大提高了圖形標(biāo)識碼的生成效率,滿足更多的場景需求,受眾范圍較大,靈活度較高。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的一種圖形標(biāo)識碼生成系統(tǒng)的架構(gòu)圖;圖2A是本發(fā)明實(shí)施例提供的一種圖形標(biāo)識碼生成方法的流程圖;圖2B是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)點(diǎn)陣的示意圖;圖2C是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)點(diǎn)陣的示意圖;圖2D是本發(fā)明實(shí)施例提供的一種液化過程示意圖;圖2E是本發(fā)明實(shí)施例提供的一種液化過程示意圖;圖2F是本發(fā)明實(shí)施例提供的一種液化后效果圖;圖2G是本發(fā)明實(shí)施例提供的一種立體化過程示意圖;圖2H是本發(fā)明實(shí)施例提供的一種立體化過程示意圖;圖2I是本發(fā)明實(shí)施例提供的一種立體化后效果圖;圖2J是本發(fā)明實(shí)施例提供的一種圓角化后效果圖;圖2K是本發(fā)明實(shí)施例提供的一種碼眼化后效果圖;圖2L是本發(fā)明實(shí)施例提供的一種徽標(biāo)化后效果圖;圖2M是本發(fā)明實(shí)施例提供的一種場景化后效果圖;圖3是本發(fā)明實(shí)施例提供的一種圖形標(biāo)識碼生成方法的流程圖;圖4是本發(fā)明實(shí)施例提供的一種圖形標(biāo)識碼生成裝置的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例提供的一種圖形標(biāo)識碼生成裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。在對本發(fā)明實(shí)施例進(jìn)行詳細(xì)的解釋說明之前,先對本公開實(shí)施例涉及的圖形標(biāo)識碼生成系統(tǒng)的架構(gòu)進(jìn)行簡單介紹。參見圖1,該圖形標(biāo)識碼生成系統(tǒng)的架構(gòu)中包括終端、圖形標(biāo)識碼生成服務(wù)器及CDN(ContentDeliveryNetwork,內(nèi)容分發(fā)網(wǎng)絡(luò))服務(wù)器。其中,圖形標(biāo)識碼生成服務(wù)器包括計(jì)算引擎、渲染引擎、生成引擎三部分。其中,終端用于向圖形標(biāo)識碼生成服務(wù)器發(fā)送待生成的圖形標(biāo)識碼的目標(biāo)信息及個(gè)性化效果信息。其中,目標(biāo)信息指代掃描圖形標(biāo)識碼后展示的信息,個(gè)性化效果信息指代圖形標(biāo)識碼的展示效果。圖形標(biāo)識碼生成服務(wù)器在接收到該目標(biāo)信息和個(gè)性化效果信息后,根據(jù)該目標(biāo)信息生成圖形標(biāo)識碼的點(diǎn)陣數(shù)據(jù),并根據(jù)該點(diǎn)陣數(shù)據(jù)和該個(gè)性化效果信息,生成具有個(gè)性化效果的圖形標(biāo)識碼。其中,計(jì)算引擎用于根據(jù)終端輸入的目標(biāo)信息和個(gè)性化效果信息,計(jì)算圖形標(biāo)識碼的點(diǎn)陣數(shù)據(jù)、圖片尺寸、邊界大小、場景位移、碼眼位移、徽標(biāo)(Logo)位移等。其中,圖片尺寸用于指示生成的圖形標(biāo)識碼的各個(gè)邊長大小;邊界大小用于指示當(dāng)為圖形標(biāo)識碼添加邊界框時(shí),邊界框的尺寸大??;場景位移用于指示當(dāng)為圖形標(biāo)識碼添加場景時(shí),該圖形標(biāo)識碼在場景圖片中的嵌入位置;碼眼位移用于指示碼眼圖片在圖形標(biāo)識碼中的嵌入位置;徽標(biāo)位移用于指示徽標(biāo)圖片在圖形標(biāo)識碼中的嵌入位置。渲染引擎用于通過“圓角效果算法”、“液化效果算法”、“立體化效果算法”等算法,繪制圖形標(biāo)識碼的數(shù)據(jù)點(diǎn)陣中每個(gè)數(shù)據(jù)點(diǎn)的圓角、液化、立體化等高級效果。此外,渲染引擎還可加載碼眼圖片,并將碼眼圖片做X軸、Y軸反轉(zhuǎn)轉(zhuǎn)換,然后在數(shù)據(jù)點(diǎn)陣的頂角位置處繪制個(gè)性化碼眼效果?;蛘撸€可加載徽標(biāo),并根據(jù)徽標(biāo)位移,在圖形標(biāo)識碼的數(shù)據(jù)點(diǎn)陣上繪制個(gè)性化Logo效果等。生成引擎可支持生成各種格式的圖形標(biāo)識碼。然后把圖形標(biāo)識碼上傳到CDN服務(wù)器,由CDN服務(wù)器對其進(jìn)行存儲。之后,生成引擎還會為該圖形標(biāo)識碼生成一個(gè)CDN地址,并將CDN地址返回給終端。終端在接收到該CDN地址后,根據(jù)該CDN地址便可從CDN服務(wù)器中下載該圖形標(biāo)識碼。圖2A是本發(fā)明實(shí)施例提供的一種圖形標(biāo)識碼生成方法的流程圖。參見圖2A,包括以下步驟:201、終端顯示基礎(chǔ)效果設(shè)置選項(xiàng)和個(gè)性化效果設(shè)置選項(xiàng),獲取通過該基礎(chǔ)效果設(shè)置選項(xiàng)和個(gè)性化效果設(shè)置選項(xiàng),輸入的圖形標(biāo)識碼的目標(biāo)信息和個(gè)性化效果信息,并將該目標(biāo)信息和個(gè)性化效果信息發(fā)送給圖形標(biāo)識碼生成服務(wù)器。在本發(fā)明實(shí)施例中,本文中提及的圖形標(biāo)識碼生成方法實(shí)質(zhì)上為終端安裝的終端管理應(yīng)用中提供的一項(xiàng)功能,本發(fā)明實(shí)施例對此不進(jìn)行具體限定。例如,終端管理應(yīng)用的主界面設(shè)有生成圖形標(biāo)識碼選項(xiàng),在點(diǎn)擊該生成圖形標(biāo)識碼選項(xiàng)后,顯示包括目標(biāo)信息設(shè)置選項(xiàng)及個(gè)性化效果設(shè)置選項(xiàng)的菜單頁面。其中,目標(biāo)信息設(shè)置選項(xiàng)用于支持用戶輸入目標(biāo)信息,目標(biāo)信息為掃描圖形標(biāo)識碼后展示的信息,如用戶可以選擇輸入文本、圖片、鏈接等中的至少一項(xiàng)作為目標(biāo)信息,本發(fā)明實(shí)施例對此不進(jìn)行具體限定。其中,個(gè)性化效果信息設(shè)置選項(xiàng)可包括一個(gè)下拉菜單,該下拉菜單中包括高級效果設(shè)置子選項(xiàng)及一般效果設(shè)置子選項(xiàng);其中,高級效果包括圓角效果、液化效果及立體效果等;一般效果包括添加碼眼、添加徽標(biāo)、尺寸設(shè)置、格式設(shè)置、邊界設(shè)置及場景設(shè)置等,本發(fā)明實(shí)施例對目標(biāo)信息及個(gè)性化效果信息的類型不進(jìn)行具體限定。同樣,本發(fā)明實(shí)施例對目標(biāo)信息和個(gè)性化效果信息的獲取方式也不進(jìn)行具體限定。202、圖形標(biāo)識碼生成服務(wù)器在接收到該目標(biāo)信息和個(gè)性化效果信息后,根據(jù)該目標(biāo)信息生成該圖形標(biāo)識碼的點(diǎn)陣數(shù)據(jù),并根據(jù)該點(diǎn)陣數(shù)據(jù)和該個(gè)性化效果信息,生成圖形標(biāo)識碼。在本發(fā)明實(shí)施例中,在接收到的目標(biāo)信息后識別目標(biāo)信息的類型,對于不同類型的目標(biāo)信息可運(yùn)用不同的算法,將該目標(biāo)信息轉(zhuǎn)化為點(diǎn)陣數(shù)據(jù)。無論采取何種算法,最終生成的點(diǎn)陣數(shù)據(jù)均為一個(gè)比特流,該比特流中各個(gè)位的取值為0或1。其中,在根據(jù)上述得到的點(diǎn)陣數(shù)據(jù)和該個(gè)性化效果信息,生成圖形標(biāo)識碼時(shí),可采取下述方式實(shí)現(xiàn):202a、根據(jù)該點(diǎn)陣數(shù)據(jù)生成第一數(shù)據(jù)點(diǎn)陣。在本發(fā)明實(shí)施例中,第一數(shù)據(jù)點(diǎn)陣包含多個(gè)數(shù)據(jù)點(diǎn)。其中,第一數(shù)據(jù)點(diǎn)陣中每個(gè)數(shù)據(jù)點(diǎn)的取值對應(yīng)該點(diǎn)陣數(shù)據(jù)中的一個(gè)數(shù)值。圖2B示出了一個(gè)4×4大小的二維數(shù)組。以這個(gè)二維數(shù)組指代第一數(shù)據(jù)點(diǎn)陣為例,那么原始的點(diǎn)陣數(shù)據(jù)便為一個(gè)“1010110000110101”的比特流。在第一數(shù)據(jù)點(diǎn)陣中,A[0][0]這個(gè)數(shù)據(jù)點(diǎn)的取值為1,A[0][1]這個(gè)數(shù)據(jù)點(diǎn)的取值為0,依此類推,A[0][3]這個(gè)數(shù)據(jù)點(diǎn)的取值為0,與該點(diǎn)陣數(shù)據(jù)中各個(gè)位的取值相對應(yīng)。其中,1代表填充前景色,0代表填充背景色,比如前景色可為黑色,背景色可為白色。本發(fā)明實(shí)施例對第一數(shù)據(jù)點(diǎn)陣中的數(shù)據(jù)點(diǎn)個(gè)數(shù)、取值方式、及前景色和背景色的顏色不進(jìn)行具體限定。202b、確定與該個(gè)性化效果信息中第一類效果信息匹配的繪制算法。需要說明的是,在本發(fā)明實(shí)施例中第一類效果信息指代液化效果信息、立體化效果信息和圓角效果信息等高級效果信息。其中,液化效果、立體化效果和圓角效果等對應(yīng)的繪制算法均是不同的,在生成具有個(gè)性化效果信息的圖形標(biāo)識碼時(shí),還需根據(jù)接收到的高級效果信息獲取對應(yīng)的繪制算法進(jìn)行繪制。202c、對于第一數(shù)據(jù)點(diǎn)陣中的每一個(gè)數(shù)據(jù)點(diǎn),調(diào)用上述繪制算法,根據(jù)該數(shù)據(jù)點(diǎn)的取值對該數(shù)據(jù)點(diǎn)進(jìn)行顏色填充,得到第二數(shù)據(jù)點(diǎn)陣。針對液化效果來說,在調(diào)用液化效果繪制算法,根據(jù)每一個(gè)數(shù)據(jù)點(diǎn)的取值對每一個(gè)數(shù)據(jù)點(diǎn)進(jìn)行顏色填充時(shí),可詳細(xì)地分為下述步驟:第一步、對于一個(gè)數(shù)據(jù)點(diǎn),將該數(shù)據(jù)點(diǎn)切分為預(yù)設(shè)數(shù)目個(gè)大小相等的正方形。其中,預(yù)設(shè)數(shù)目的大小可為4個(gè)或8個(gè)等等,本發(fā)明實(shí)施例對預(yù)設(shè)數(shù)目的取值不進(jìn)行具體限定。如圖2C所示,可以將一個(gè)數(shù)據(jù)點(diǎn)切分為左上、右上、左下及右下四個(gè)大小相等的正方形。其中,本發(fā)明實(shí)施例對切分?jǐn)?shù)據(jù)點(diǎn)的方式不進(jìn)行具體限定。第二步、根據(jù)該數(shù)據(jù)點(diǎn)的取值,對切分得到的每一個(gè)正方形進(jìn)行色彩填充。針對第二步,以前景色為黑色,背景色為白色,1代表填充前景色,0代表填充背景色為例,則在對每一個(gè)正方形進(jìn)行色彩填充時(shí),可采取下述規(guī)則實(shí)現(xiàn):(a)、在該數(shù)據(jù)點(diǎn)的取值為第一數(shù)值時(shí),若與當(dāng)前待填充正方形相接的其他數(shù)據(jù)點(diǎn)的取值均為第二數(shù)值,則采用背景色填充當(dāng)前待填充正方形。其中,第一數(shù)值指代1,第二數(shù)值指代0。以對數(shù)據(jù)點(diǎn)A[0][0]、A[0][1]、A[1][0]、A[1][1]進(jìn)行填充為例,填充的過程及填充結(jié)果如圖2D所示。以切分好的數(shù)據(jù)點(diǎn)A[0][0]為例,對于右上正方形來說,該正方形的右邊與取值為0的數(shù)據(jù)點(diǎn)相接,即與填充色為白色的數(shù)據(jù)點(diǎn)相接,因此右上正方形填充為背景色,即為白色。其中,任一數(shù)據(jù)點(diǎn)與正方形有接觸點(diǎn)即為相接,如圖2D所示,數(shù)據(jù)點(diǎn)A[0][0]的右下正方形與數(shù)據(jù)點(diǎn)A[0][1]、A[1][0]、A[1][1]均相接。(b)、在該數(shù)據(jù)點(diǎn)的取值為第一數(shù)值時(shí),若當(dāng)前待填充正方形與其他數(shù)據(jù)點(diǎn)均不相接,則采用背景色填充當(dāng)前待填充正方形。如圖2D所示,以切分好的數(shù)據(jù)點(diǎn)A[0][0]為例,對于左上正方形來說,正方形的四條邊均未與任何數(shù)據(jù)點(diǎn)相接,因此左上正方形填充為背景色,即白色。需要說明的是,除了上述(a)和(b)兩種情況外,則將當(dāng)前待填充正方形填充為前景色,即黑色。例如,對于左下正方形來說,正方形的下邊與取值為1的數(shù)據(jù)點(diǎn)相接,即與填充色為黑色的數(shù)據(jù)點(diǎn)相接,因此填充為前景色,即為黑色;對于右下正方形來說,正方形的下邊與取值為1的數(shù)據(jù)點(diǎn)相接,右邊與取值為0的數(shù)據(jù)點(diǎn)相接,滿足與該待填充的正方形相接的數(shù)據(jù)點(diǎn)的取值至少有一個(gè)為1的要求,因此填充為前景色。(c)、在該數(shù)據(jù)點(diǎn)的取值為第二數(shù)值時(shí),若與當(dāng)前待填充正方形相鄰的其他數(shù)據(jù)點(diǎn)的取值均為第一數(shù)值,則采用前景色填充當(dāng)前待填充正方形;針對這種情況,需根據(jù)與四個(gè)待填充的正方形相鄰的其他數(shù)據(jù)點(diǎn)的取值,對這四個(gè)待填充的正方形進(jìn)行顏色填充。其中,任一數(shù)據(jù)點(diǎn)的任一邊與待填充的正方形的任一邊重合即為相鄰。如圖2D所示,以切分好的數(shù)據(jù)點(diǎn)A[0][1]為例,該數(shù)據(jù)點(diǎn)A[0][1]的取值為0,填充色為白色。對于左下正方形來說,該正方形的左邊和下邊分別與取值為1的數(shù)據(jù)點(diǎn)的任一邊重合,即相鄰,因此將該正方形填充為前景色,即黑色;對于右下正方形來說,該正方形的右邊和下邊分別與取值為1的數(shù)據(jù)點(diǎn)的任一邊重合,即相鄰,因此將該正方形填充為前景色,即黑色。若與當(dāng)前待填充正方形相鄰的存在取值為0,即存在填充色為白色的數(shù)據(jù)點(diǎn),則將當(dāng)前待填充的正方形填充為背景色,即白色。比如,對于左上正方形來說,該正方形的左邊與取值為1的數(shù)據(jù)點(diǎn)的右邊重合,即相鄰,因此將該正方形填充為背景色,即為白色;對于右上正方形來說,該正方形的右邊與取值為1的數(shù)據(jù)點(diǎn)的左邊重合,即相鄰,因此將該正方形填充為背景色,即為白色。需要說明的是,上述前景色和背景色可由個(gè)性化效果信息中的前景色標(biāo)識和背景色標(biāo)識指示。第三步、在該數(shù)據(jù)點(diǎn)上疊加帶有填充色的圓角正方形。其中,該圓角正方形的邊長與數(shù)據(jù)點(diǎn)的邊長一致,該圓角正方形的填充色與該數(shù)據(jù)點(diǎn)的取值匹配。對于一個(gè)數(shù)據(jù)點(diǎn)來說,在對切分得到的4個(gè)正方形填充完畢后,還需在該數(shù)據(jù)點(diǎn)上疊加帶有填充色的圓角正方形。以數(shù)據(jù)點(diǎn)A[0][0]為例,該數(shù)據(jù)點(diǎn)的取值為1,即填充色為前景色,因此在數(shù)據(jù)點(diǎn)A[0][0]上疊加填充色為前景色的圓角正方形。之后,可依次對A[0][1]、A[1][0]、A[1][1]分別進(jìn)行填充。當(dāng)圓角弧度最大時(shí),圓角正方形即為圓形,以圓形為例,可得到如圖2E所示的填充效果。在對第一數(shù)據(jù)點(diǎn)陣中的每一個(gè)數(shù)據(jù)點(diǎn)執(zhí)行完畢上述液化效果繪制操作后,可得到如圖2F所示的液化后的效果圖。針對立體化效果來說,在調(diào)用立體化效果繪制算法,根據(jù)每一個(gè)數(shù)據(jù)點(diǎn)的取值對每一個(gè)數(shù)據(jù)點(diǎn)進(jìn)行顏色填充時(shí),可詳細(xì)地分為下述步驟:第一步、對于一個(gè)數(shù)據(jù)點(diǎn),根據(jù)該數(shù)據(jù)點(diǎn)的取值判斷該數(shù)據(jù)點(diǎn)是否需要填充背景色;若該數(shù)據(jù)點(diǎn)需要填充背景色,則采用背景色填充數(shù)據(jù)點(diǎn)。針對該步驟,若該數(shù)據(jù)點(diǎn)的取值為第二數(shù)值,則需要填充背景色;若該數(shù)據(jù)點(diǎn)的取值為第一數(shù)值,則不需要填充背景色。以4×4的點(diǎn)陣數(shù)據(jù)為例,填充背景色的過程如圖2G所示。以數(shù)據(jù)點(diǎn)A[0][0]、A[0][1]、A[1][0]、A[1][1]進(jìn)行填充為例,在圖2G中,由于數(shù)據(jù)點(diǎn)A[0][1]的取值為0,因此需要填充背景色;而數(shù)據(jù)點(diǎn)A[0][0]、A[1][0]、A[1][1]的取值為1,因此不需要填充背景色。第二步、基于該數(shù)據(jù)點(diǎn)的輪廓繪制至少一個(gè)平行四邊形;根據(jù)該數(shù)據(jù)點(diǎn)的取值對繪制的每一個(gè)平行四邊形進(jìn)行色彩填充。對于一個(gè)數(shù)據(jù)點(diǎn)陣來說,對該數(shù)據(jù)點(diǎn)陣中每一個(gè)數(shù)據(jù)點(diǎn)的輪廓進(jìn)行平行四邊形繪制時(shí),需要按照一定的先后順序,例如按照從左至右的順序、從上到下的順序或首尾相接的順序等,本發(fā)明實(shí)施例對此不進(jìn)行具體限定。在根據(jù)一定的順序進(jìn)行繪制時(shí),由于數(shù)據(jù)點(diǎn)與數(shù)據(jù)點(diǎn)之間均存在重合的邊,因此對于有一些數(shù)據(jù)點(diǎn)來說可能需要繪制幾個(gè)平行四邊形,對于另一些數(shù)據(jù)點(diǎn)來說可能僅需要繪制一個(gè)平行四邊形。針對第二步,在根據(jù)該數(shù)據(jù)點(diǎn)的取值對繪制的每一個(gè)平行四邊形進(jìn)行色彩填充時(shí),可采取下述規(guī)則實(shí)現(xiàn):(a)、在數(shù)據(jù)點(diǎn)的取值為第一數(shù)值時(shí),若與當(dāng)前待填充平行四邊形相鄰的其他數(shù)據(jù)點(diǎn)的取值均為第二數(shù)值,則采用除前景色和背景色之外的其他顏色填充當(dāng)前待填充平行四邊形。如圖2H中上圖所示,繼續(xù)以上述圖2G中提到的四個(gè)數(shù)據(jù)點(diǎn)A[0][0]、A[0][1]、A[1][0]、A[1][1]為例,對于數(shù)據(jù)點(diǎn)A[0][0]來說,該數(shù)據(jù)點(diǎn)取值為1,與右邊相鄰的數(shù)據(jù)點(diǎn)A[0][1]的取值為0,則數(shù)據(jù)點(diǎn)A[0][0]右邊的平行四邊形填充為除前景色和背景色之外的其他顏色。其中,其他顏色與背景色即前景色均不同,一般為灰色,本發(fā)明實(shí)施例對此不進(jìn)行具體限定。(b)、在數(shù)據(jù)點(diǎn)的取值為第一數(shù)值時(shí),若當(dāng)前待填充平行四邊形與其他數(shù)據(jù)點(diǎn)均不相鄰,則采用其他顏色填充當(dāng)前待填充平行四邊形。如圖2H中上圖所示,對于數(shù)據(jù)點(diǎn)A[0][0]來說,與該數(shù)據(jù)點(diǎn)上邊相鄰的數(shù)據(jù)點(diǎn)不存在,則數(shù)據(jù)點(diǎn)A[0][0]上邊的平行四邊形填充為除前景色和背景色之外的其他顏色。(c)、在數(shù)據(jù)點(diǎn)的取值為第二數(shù)值時(shí),若與當(dāng)前待填充平行四邊形相鄰的其他數(shù)據(jù)點(diǎn)的取值均為第一數(shù)值,則采用其他顏色填充當(dāng)前待填充平行四邊形。如圖2H中上圖所示,對于數(shù)據(jù)點(diǎn)A[1][0]來說,該數(shù)據(jù)點(diǎn)取值為0,與該數(shù)據(jù)點(diǎn)下邊相鄰的數(shù)據(jù)點(diǎn)的取值為1,則該數(shù)據(jù)點(diǎn)下邊的平行四邊形填充為除前景色和背景色之外的其他顏色。第三步、根據(jù)該數(shù)據(jù)點(diǎn)的取值判斷該數(shù)據(jù)點(diǎn)是否需要填充前景色;若該數(shù)據(jù)點(diǎn)需要填充前景色,則采用前景色填充該數(shù)據(jù)點(diǎn)。繼續(xù)以圖2H中上圖為例,如果一個(gè)數(shù)據(jù)點(diǎn)的取值為1,則需要填充前景色,如果取值為0,則不需要填充前景色。例如,數(shù)據(jù)點(diǎn)A[0][0]、A[0][1]、A[1][1]均需要填充背景色,填充后的四個(gè)數(shù)據(jù)點(diǎn)如圖2H中下圖所示。在對第一數(shù)據(jù)點(diǎn)陣中的每一個(gè)數(shù)據(jù)點(diǎn)執(zhí)行完畢上述立體化效果繪制操作后,可得到如圖2I所示的立體化后的效果圖。針對圓角化效果來說,在調(diào)用圓角化效果繪制算法,根據(jù)每一個(gè)數(shù)據(jù)點(diǎn)的取值對每一個(gè)數(shù)據(jù)點(diǎn)進(jìn)行顏色填充時(shí),可詳細(xì)地分為下述步驟:第一步、對于一個(gè)數(shù)據(jù)點(diǎn),將該數(shù)據(jù)點(diǎn)的形狀由正方形變更為圓形。對于第一數(shù)據(jù)點(diǎn)陣中的每一個(gè)數(shù)據(jù)點(diǎn),將正方形的數(shù)據(jù)點(diǎn)用直徑與正方形邊長相等的圓形進(jìn)行替換,得到替換后的第一數(shù)據(jù)點(diǎn)陣。第二步、當(dāng)該數(shù)據(jù)點(diǎn)的取值為第一數(shù)值時(shí),采用前景色填充形狀為圓形的該數(shù)據(jù)點(diǎn)。其中,當(dāng)該數(shù)據(jù)點(diǎn)的取值為第一數(shù)值即1時(shí),采用前景色填充形狀為圓形的該數(shù)據(jù)點(diǎn)。第三步、當(dāng)該數(shù)據(jù)點(diǎn)的取值為第二數(shù)值時(shí),采用背景色填充形狀為圓形的該數(shù)據(jù)點(diǎn)。其中,當(dāng)該數(shù)據(jù)點(diǎn)的取值為0時(shí),采用背景色填充形狀為圓形的該數(shù)據(jù)點(diǎn)。在對替換后的第一數(shù)據(jù)點(diǎn)陣中的每一個(gè)數(shù)據(jù)點(diǎn)執(zhí)行完畢上述圓角化效果繪制操作后,可得到如圖2J所示的圓角化后的效果圖。需要說明的是,對于不同的終端用戶來說,基于不同用戶的喜好,可能每個(gè)人在生成圖形標(biāo)識碼時(shí)選取的個(gè)性化效果都不同,因此在生成一個(gè)圖形標(biāo)識碼時(shí),可能會用到上述液化效果、立體化效果或圓角效果中的一部分,或者還有可能上述一個(gè)高級效果均沒用到,本發(fā)明實(shí)施例對此不進(jìn)行具體限定,直接根據(jù)接收到的個(gè)性化效果信息生成圖形標(biāo)識碼即可。此外,除了上述高級效果之外,本發(fā)明實(shí)施例還支持在圖形標(biāo)識碼中添加碼眼、徽標(biāo)、場景等效果,在本發(fā)明實(shí)施例中將這些效果統(tǒng)稱之為第二類效果信息。也即,第二類效果信息指代上述除液化效果信息、立體化效果信息和圓角效果信息等高級效果信息之外的其他效果信息。202d、根據(jù)個(gè)性化效果信息中的第二類效果信息,對上述得到的第二數(shù)據(jù)點(diǎn)陣進(jìn)行處理,得到圖形標(biāo)識碼。以添加碼眼為例,則對上述得到的第二數(shù)據(jù)點(diǎn)陣處理如下:第一步、確定個(gè)性化效果信息中包含的碼眼信息指示的碼眼類型。其中,碼眼類型可包括正方形、圓角形等,對此本發(fā)明實(shí)施例不進(jìn)行具體限定。第二步、獲取與該碼眼類型匹配的碼眼圖片和第一位置信息。其中,第一位置信息指代碼眼位移,根據(jù)碼眼位移在第一數(shù)據(jù)點(diǎn)陣中添加對應(yīng)的碼眼圖片。例如,以第一數(shù)據(jù)點(diǎn)陣的左上角為坐標(biāo)原點(diǎn),建立直角坐標(biāo)系,碼眼位移指代碼眼添加位置與坐標(biāo)原點(diǎn)的距離,根據(jù)碼眼信息可獲得碼眼位移。若碼眼位移為1,則在距坐標(biāo)原點(diǎn)為1個(gè)單位長度的位置處添加碼眼圖片。在第一數(shù)據(jù)點(diǎn)陣中,碼眼圖片最少可以添加一個(gè),最多可以添加四個(gè)。對于添加碼眼圖片的個(gè)數(shù),本發(fā)明實(shí)施例不進(jìn)行具體限定。碼眼圖片一般無需用戶提供,圖形標(biāo)識碼生成服務(wù)器會預(yù)設(shè)幾種類型的碼眼圖片以供用戶選擇。第三步、若碼眼圖片為非軸對稱圖片,則將碼眼圖片分別做水平方向翻轉(zhuǎn)、豎直方向翻轉(zhuǎn)和對角線方向翻轉(zhuǎn),得到第一翻轉(zhuǎn)圖片、第二翻轉(zhuǎn)圖片和第三翻轉(zhuǎn)圖片。例如,在碼眼圖片為圓角形時(shí),若需要在第一數(shù)據(jù)點(diǎn)陣中添加四個(gè)碼眼圖片,添加碼眼圖片的位置分別為左上角、右上角、左下角及右下角,則需將碼眼圖片以y軸為對稱軸進(jìn)行水平方向翻轉(zhuǎn)得到第一翻轉(zhuǎn)圖片,以x軸為對稱軸進(jìn)行豎直翻轉(zhuǎn)得到第二翻轉(zhuǎn)圖片,以x軸逆時(shí)針旋轉(zhuǎn)45°為對稱軸進(jìn)行對角線方向翻轉(zhuǎn)得到第三翻轉(zhuǎn)圖片。其中,本發(fā)明實(shí)施例對碼眼圖片的形狀不進(jìn)行具體限定。第四步、基于碼眼圖片、第一翻轉(zhuǎn)圖片、第二翻轉(zhuǎn)圖片和第三翻轉(zhuǎn)圖片,在第二數(shù)據(jù)點(diǎn)陣中第一位置信息指示的頂角位置處進(jìn)行碼眼添加,得到圖形標(biāo)識碼。例如,當(dāng)需要在左上角、右上角及左下角添加碼眼圖片時(shí),將碼眼圖片、第一翻轉(zhuǎn)圖片及第二翻轉(zhuǎn)圖片分別添加到相應(yīng)位置即可;例如,當(dāng)需要在左上角、右上角、左下角及右下角添加碼眼圖片時(shí),將碼眼圖片、第一翻轉(zhuǎn)圖片、第二翻轉(zhuǎn)圖片及第三翻轉(zhuǎn)圖片分別添加到相應(yīng)位置即可。以添加三個(gè)碼眼圖片為例,添加后的效果圖如圖2K所示。本發(fā)明實(shí)施例對添加碼眼圖片的個(gè)數(shù)不進(jìn)行具體限定。此外,除碼眼效果之外,還可對圖形標(biāo)識碼添加其他效果,詳細(xì)如下:情況一、當(dāng)?shù)诙愋Ч畔榛諛?biāo)信息時(shí),獲取待添加的徽標(biāo)和第二位置信息,在第二數(shù)據(jù)點(diǎn)陣中第二位置信息指示的位置處添加徽標(biāo),得到圖形標(biāo)識碼。其中,第二位置信息指代徽標(biāo)位移。以第一數(shù)據(jù)點(diǎn)陣的左上角為坐標(biāo)原點(diǎn),建立直角坐標(biāo)系,則徽標(biāo)位移通常為第一數(shù)據(jù)點(diǎn)陣的中心點(diǎn)與坐標(biāo)原點(diǎn)之間的距離。如圖2L所示為添加徽標(biāo)后的效果圖,圖中第一數(shù)據(jù)點(diǎn)陣的中心點(diǎn)與左上角之間的距離即為徽標(biāo)位移。一般地,徽標(biāo)的添加位置為圖形中心位置,本發(fā)明實(shí)施例對此不進(jìn)行具體限定。情況二、當(dāng)?shù)诙愋Ч畔槌叽缧畔r(shí),根據(jù)該尺寸信息對第二數(shù)據(jù)點(diǎn)陣進(jìn)行縮放處理,得到圖形標(biāo)識碼。例如,當(dāng)用戶設(shè)定生成2cm×2cm的圖形標(biāo)識碼,而生成的第二數(shù)據(jù)點(diǎn)陣為8cm×8cm,則還需根據(jù)比例對第二數(shù)據(jù)點(diǎn)陣進(jìn)行縮小處理,將第二數(shù)據(jù)點(diǎn)陣縮小為2cm×2cm;或,例如,當(dāng)用戶設(shè)定生成3cm×3cm的圖形標(biāo)識碼,生成的第二數(shù)據(jù)點(diǎn)陣為1cm×1cm,則根據(jù)比例對第二數(shù)據(jù)點(diǎn)陣進(jìn)行放大處理,將第二數(shù)據(jù)點(diǎn)陣放大為3cm×3cm。情況三、當(dāng)?shù)诙愋Ч畔楦袷叫畔r(shí),將第二數(shù)據(jù)點(diǎn)陣保存為該格式信息指示的圖片格式,得到圖形標(biāo)識碼。其中,可供選擇的格式包括但不限于PNG(PortableNetworkGraphics,便攜式網(wǎng)絡(luò)圖片)、BMP(Bitmap,位圖)、JPEG(JointPhotographicExpertsGroup,聯(lián)合圖像專家組)。本發(fā)明實(shí)施例對格式類型不進(jìn)行具體限定。情況四、當(dāng)?shù)诙愋Ч畔檫吔缧畔r(shí),根據(jù)該邊界信息為第二數(shù)據(jù)點(diǎn)陣添加邊界框,得到圖形標(biāo)識碼。其中,邊界信息為添加的邊界框的尺寸信息。例如,當(dāng)邊界信息為1cm時(shí),則在圖形標(biāo)識碼上添加1cm的邊界框。情況五、當(dāng)?shù)诙愋Ч畔閳鼍靶畔r(shí),獲取場景圖片和第三位置信息,在場景圖片中第三位置信息指示的位置處嵌入第二數(shù)據(jù)點(diǎn)陣,得到圖形標(biāo)識碼。其中,第三位置信息指代場景位移。以第二數(shù)據(jù)點(diǎn)陣的左上角為坐標(biāo)原點(diǎn),建立直角坐標(biāo)系,則場景位移為場景圖片中心點(diǎn)與坐標(biāo)原點(diǎn)之間的距離。如圖2M所示為添加場景后的效果圖。在圖2M中場景圖片中心點(diǎn)與坐標(biāo)原點(diǎn)之間的距離即為場景位移。需要說明的是,場景圖片的尺寸還需大于圖形標(biāo)識碼。其中,場景圖片可由用戶自行提供。在根據(jù)上述步驟201和步驟202生成圖形標(biāo)識碼后,為了將生成的圖形標(biāo)識碼返回給終端,本發(fā)明實(shí)施例還包括下述步驟203至步驟205。203、圖形標(biāo)識碼生成服務(wù)器將該圖形標(biāo)識碼上傳到CDN服務(wù)器,并生成該圖形標(biāo)識碼的CDN地址,將該CDN地址發(fā)送至終端。其中,該步驟操作由圖形標(biāo)識碼生成服務(wù)器中的生成引擎完成。例如,生成的CDN地址可為bmp.kkcdn.net,本發(fā)明實(shí)施例對CDN地址的樣式不進(jìn)行具體限定。204、CDN服務(wù)器在接收到該圖形標(biāo)識碼后,存儲該圖形標(biāo)識碼。205、終端在接收到該CDN地址后,根據(jù)該CDN地址從CDN服務(wù)器中下載該圖形標(biāo)識碼。在本發(fā)明實(shí)施例中,終端在下載得到該圖形標(biāo)識碼后,該圖形標(biāo)識碼可以用于識別名片、掃碼付款、商品信息顯示等場景中。比如通過掃碼設(shè)備對該圖形標(biāo)識碼進(jìn)行掃描識別,獲取圖形標(biāo)識碼攜帶的目標(biāo)信息,并顯示給用戶。本發(fā)明實(shí)施例提供的方法,終端在通過顯示的基礎(chǔ)效果設(shè)置選項(xiàng)和個(gè)性化效果設(shè)置選項(xiàng),獲取到圖形標(biāo)識碼的目標(biāo)信息和個(gè)性化效果信息后,向服務(wù)器發(fā)送該目標(biāo)信息和個(gè)性化效果信息,這樣服務(wù)器在根據(jù)該目標(biāo)信息生成該圖形標(biāo)識碼的點(diǎn)陣數(shù)據(jù)后,可進(jìn)一步地根據(jù)該個(gè)性化效果信息對該點(diǎn)陣數(shù)據(jù)進(jìn)行處理,進(jìn)而生成諸如具有圓角、液化、立體化等個(gè)性化效果的圖形標(biāo)識碼,由于具有圓角、液化、立體等個(gè)性化效果的圖形標(biāo)識碼可自動生成,無需設(shè)計(jì)師手工進(jìn)行制作,因此大大提高了圖形標(biāo)識碼的生成效率,滿足更多的場景需求,受眾范圍較大,靈活度較高。不同用戶在生成圖形標(biāo)識碼時(shí),選取的個(gè)性化效果一般不同,這樣在生成圖形標(biāo)識碼時(shí)采用的效果繪制算法也是不同的,在本發(fā)明實(shí)施例中,圖形標(biāo)識碼生成服務(wù)器中的渲染引擎可依照下述流程來判斷當(dāng)前待生成的圖形標(biāo)識碼是否添加某一個(gè)性化效果,并在確認(rèn)添加后,執(zhí)行添加操作,參見圖3,詳細(xì)流程如下:301、根據(jù)計(jì)算引擎得出的點(diǎn)陣數(shù)據(jù)繪制第一數(shù)據(jù)點(diǎn)陣。具體如何根據(jù)點(diǎn)陣數(shù)據(jù)繪制第一數(shù)據(jù)點(diǎn)陣可參考上述步驟202實(shí)現(xiàn)。302、根據(jù)個(gè)性化效果信息判斷是否添加圓角效果;如果是,則執(zhí)行步驟303;如果否,則執(zhí)行步驟304。303、根據(jù)個(gè)性化效果信息判斷是否添加液化效果;如果是,則執(zhí)行步驟305;如果否,則執(zhí)行步驟306。304、根據(jù)個(gè)性化效果信息判斷是否添加立體化效果;如果是,則執(zhí)行步驟307;如果否,則執(zhí)行步驟308。305、對第一點(diǎn)陣數(shù)據(jù)進(jìn)行液化效果處理,得到處理后的第一點(diǎn)陣數(shù)據(jù),完成液化效果后執(zhí)行步驟308。其中,添加液化效果的具體過程可參考上述步驟202實(shí)現(xiàn)。306、對第一點(diǎn)陣數(shù)據(jù)進(jìn)行圓角效果處理,得到處理后的第一點(diǎn)陣數(shù)據(jù),完成圓角化效果處理后執(zhí)行步驟308。其中,添加圓角效果的具體過程可參考上述步驟202實(shí)現(xiàn)。307、對第一點(diǎn)陣數(shù)據(jù)進(jìn)行立體化效果處理,得到處理后的第一點(diǎn)陣數(shù)據(jù),完成立體化效果處理后執(zhí)行步驟312。其中,添加立體化效果的具體過程可參考上述步驟202實(shí)現(xiàn)。308、根據(jù)個(gè)性化效果信息判斷是否添加碼眼效果,如果是,則執(zhí)行步驟309;如果否,則執(zhí)行步驟310。309、對第一點(diǎn)陣數(shù)據(jù)進(jìn)行碼眼效果處理,得到處理后的第一點(diǎn)陣數(shù)據(jù),完成碼眼效果處理后執(zhí)行步驟310。其中,添加碼眼效果的具體過程可參考上述步驟202實(shí)現(xiàn)。310、根據(jù)個(gè)性化效果信息判斷是否添加徽標(biāo)效果,如果是,則執(zhí)行步驟311;如果否,則執(zhí)行步驟312。311、對第一點(diǎn)陣數(shù)據(jù)進(jìn)行徽標(biāo)效果處理,得到處理后的第一點(diǎn)陣數(shù)據(jù),完成徽標(biāo)效果處理后執(zhí)行步驟312。其中,添加徽標(biāo)效果的具體過程可參考上述步驟202實(shí)現(xiàn)。312、根據(jù)個(gè)性化效果信息判斷是否添加場景效果,如果是,則執(zhí)行步驟313;如果否,則執(zhí)行步驟314。314、生成圖形標(biāo)識碼。本公開實(shí)施例提供的方法,在接收到終端通過顯示基礎(chǔ)效果設(shè)置選項(xiàng)和個(gè)性化效果設(shè)置選項(xiàng)獲取到的圖形標(biāo)識碼的目標(biāo)信息和個(gè)性化效果信息后,會根據(jù)該目標(biāo)信息生成該圖形標(biāo)識碼的點(diǎn)陣數(shù)據(jù),并進(jìn)一步地根據(jù)該個(gè)性化效果信息對該點(diǎn)陣數(shù)據(jù)進(jìn)行處理,進(jìn)而生成諸如具有圓角、液化、立體化等個(gè)性化效果的圖形標(biāo)識碼,由于具有圓角、液化、立體等個(gè)性化效果的圖形標(biāo)識碼可自動生成,無需設(shè)計(jì)師手工進(jìn)行制作,因此大大提高了圖形標(biāo)識碼的生成效率,滿足更多的場景需求,受眾范圍較大,靈活度較高。圖4是本發(fā)明實(shí)施例提供的一種圖形標(biāo)識碼生成裝置的結(jié)構(gòu)示意圖。參見圖4,本發(fā)明實(shí)施例提供的裝置包括接收模塊401,第一生成模塊402和第二生成模塊403。該接收模塊401,用于執(zhí)行上述步驟201所示的接收終端發(fā)送的圖形標(biāo)識碼的目標(biāo)信息和個(gè)性化效果信息的過程;該第一生成模塊402,用于執(zhí)行上述步驟202所示的根據(jù)目標(biāo)信息生成點(diǎn)陣數(shù)據(jù)的過程;該第二生成模塊403,用于執(zhí)行上述步驟202所示的根據(jù)個(gè)性效果信息對點(diǎn)陣數(shù)據(jù)進(jìn)行處理生成該圖形標(biāo)識碼的過程。在另一個(gè)實(shí)施例中,該第二生成模塊403,包括:生成單元4031,用于執(zhí)行上述步驟202a所示的根據(jù)目標(biāo)信息生成第一數(shù)據(jù)點(diǎn)陣的過程;確定單元4032,用于執(zhí)行上述步驟202b所示的根據(jù)個(gè)性化效果信息中第一類效果信息確定繪制算法的過程;填充單元4033,用于執(zhí)行上述步驟202c所示的根據(jù)確定的繪制算法對第一數(shù)據(jù)點(diǎn)陣進(jìn)行色彩填充生成第二數(shù)據(jù)點(diǎn)陣的過程;處理單元4034,用于執(zhí)行上述步驟202d所示的根據(jù)個(gè)性化效果信息中第二類效果信息對第二數(shù)據(jù)點(diǎn)陣進(jìn)行處理,生成該圖形標(biāo)識碼的過程。在另一個(gè)實(shí)施例中,該填充單元4033,用于執(zhí)行上述步驟202c所示的調(diào)用液化效果繪制算法對第一數(shù)據(jù)點(diǎn)陣中的數(shù)據(jù)點(diǎn)進(jìn)行色彩填充,生成第二數(shù)據(jù)點(diǎn)陣的過程。在另一個(gè)實(shí)施例中,該填充單元4033,用于執(zhí)行上述步驟202c所示的確定當(dāng)前待填充正方形填充色的過程。在另一個(gè)實(shí)施例中,該填充單元4033,用于執(zhí)行上述步驟202c所示的調(diào)用立體化效果繪制算法對第一數(shù)據(jù)點(diǎn)陣中的數(shù)據(jù)點(diǎn)進(jìn)行色彩填充,生成第二數(shù)據(jù)點(diǎn)陣的過程。在另一個(gè)實(shí)施例中,該填充單元4033,用于執(zhí)行上述步驟202c所示的確定當(dāng)前待填充平行四邊形填充色的過程。在另一個(gè)實(shí)施例中,該填充單元4033,用于執(zhí)行上述步驟202c所示的調(diào)用圓角化效果繪制算法對第一數(shù)據(jù)點(diǎn)陣中的數(shù)據(jù)點(diǎn)進(jìn)行色彩填充,充生成第二數(shù)據(jù)點(diǎn)陣的過程。在另一個(gè)實(shí)施例中,該處理單元4034,用于執(zhí)行上述步驟202d所示的對第二數(shù)據(jù)點(diǎn)陣添加碼眼的過程。在另一個(gè)實(shí)施例中,該處理單元4034,用于執(zhí)行上述步驟202d所示的對第二數(shù)據(jù)點(diǎn)陣添加其他效果的過程。在另一個(gè)實(shí)施例中,該裝置還包括上傳模塊404和發(fā)送模塊405。該上傳模塊404,用于執(zhí)行上述步驟203所示的將該圖形標(biāo)識碼上傳到CDN服務(wù)器的過程;該發(fā)送模塊405,用于執(zhí)行上述步驟203所示的將該CDN地址發(fā)送至終端的過程。本發(fā)明實(shí)施例提供的裝置,在接收到終端通過顯示基礎(chǔ)效果設(shè)置選項(xiàng)和個(gè)性化效果設(shè)置選項(xiàng)獲取到的圖形標(biāo)識碼的目標(biāo)信息和個(gè)性化效果信息后,會根據(jù)該目標(biāo)信息生成該圖形標(biāo)識碼的點(diǎn)陣數(shù)據(jù),并進(jìn)一步地根據(jù)該個(gè)性化效果信息對該點(diǎn)陣數(shù)據(jù)進(jìn)行處理,進(jìn)而生成諸如具有圓角、液化、立體化等個(gè)性化效果的圖形標(biāo)識碼,由于具有圓角、液化、立體等個(gè)性化效果的圖形標(biāo)識碼可自動生成,無需設(shè)計(jì)師手工進(jìn)行制作,因此大大提高了圖形標(biāo)識碼的生成效率,滿足更多的場景需求,受眾范圍較大,靈活度較高。需要說明的是:上述實(shí)施例提供的圖形標(biāo)識碼生成裝置在生成圖形標(biāo)識碼時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的圖形標(biāo)識碼生成裝置與圖形標(biāo)識碼生成方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。圖5是本發(fā)明實(shí)施例提供的一種圖形標(biāo)識碼生成裝置500的結(jié)構(gòu)示意圖圖。例如,裝置500可以被提供為一服務(wù)器。參照圖5,裝置500包括處理組件522,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲器532所代表的存儲器資源,用于存儲可由處理組件522的執(zhí)行的指令,例如應(yīng)用程序。存儲器532中存儲的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對應(yīng)于一組指令的模塊。此外,處理組件522被配置為執(zhí)行指令,以執(zhí)行上述圖形標(biāo)識碼生成方法。裝置500還可以包括一個(gè)電源組件526被配置為執(zhí)行裝置500的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口550被配置為將裝置500連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口558。裝置500可以操作基于存儲在存儲器532的操作系統(tǒng),例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3