專利名稱:一種藝術(shù)字的生成方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文字處理領(lǐng)域,尤其涉及一種藝術(shù)字的生成方法與系統(tǒng)。
背景技術(shù):
在視頻文件中添加字幕、圖片文件中添加說明文字時,為了美觀,經(jīng)常會使用藝術(shù)字。通常的藝術(shù)字都是來源于特殊的藝術(shù)字庫,并且樣式固定,可調(diào)的參數(shù)也只是普通字體擁有的大小、粗細(xì)等參數(shù)。這種藝術(shù)字庫通常需要另外購買,而系統(tǒng)自帶的絕大多數(shù)都是普通字庫,因此把普通字庫轉(zhuǎn)換成藝術(shù)字庫顯得很必要?,F(xiàn)有技術(shù)中,WindowsXP 下有一個子系統(tǒng) GDI+(Graphics Device hterface,圖形設(shè)備接口)可以把普通字體做出藝術(shù)字的效果,Mac (Macintosh,蘋果電腦)平臺也有自己的字體效果處理系統(tǒng)。但是,Win平臺和Mac平臺中的字體效果處理系統(tǒng)由于使用了各自平臺綁定的字庫和系統(tǒng)的特效,從而導(dǎo)致所述字體效果處理系統(tǒng)不能跨平臺使用,例如Win 平臺的GDI+子系統(tǒng)就不能應(yīng)用到Mac平臺上。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于,提供一種藝術(shù)字的生成方法與系統(tǒng),該方法與系統(tǒng)可以跨平臺應(yīng)用,實現(xiàn)根據(jù)用戶的需求對輸入的字符進(jìn)行處理,轉(zhuǎn)換成用戶需求的效果。為了實現(xiàn)上述目的,本發(fā)明實施例提供了一種藝術(shù)字的生成方法,包括 獲取輸入的字符;
對獲取的字符進(jìn)行取字模處理,獲得所述字符的點陣信息;
將所述點陣信息抽離成至少兩層,所述至少兩層包括字體層、陰影層和邊框?qū)又械闹辽偃我鈨蓪樱?br>
根據(jù)用戶設(shè)置的各層的效果參數(shù)分別對各層的點陣信息進(jìn)行相應(yīng)的處理; 將處理后的各層的點陣信息進(jìn)行疊加。進(jìn)一步的,將所述點陣信息抽離成三層,所述三層包括字體層、陰影層和邊框?qū)拥牟襟E包括
抽離出包含所述字符本身點陣信息的字體層;
創(chuàng)建與所述字體層相同大小的陰影層和邊框?qū)樱?br>
將所述字符的邊框點陣復(fù)制到所述邊框?qū)雍完幱皩拥奶囟ㄎ恢蒙?。進(jìn)一步的,所述將處理后的各層的點陣信息進(jìn)行疊加的步驟具體包括遍歷所述陰影層和邊框?qū)拥狞c陣信息,將所述陰影層和邊框?qū)拥狞c陣信息復(fù)制到所述字體層的對應(yīng)位置上。進(jìn)一步的,所述將處理后的各層的點陣信息進(jìn)行疊加的步驟包括遍歷所述字體層、陰影層以及邊框?qū)拥狞c陣信息,判斷所述字體層的與所述陰影層或邊框?qū)又械狞c陣信息對應(yīng)的位置上是否有點陣信息,如否,則將所述陰影層或邊框?qū)拥狞c陣信息復(fù)制到所述字體層的對應(yīng)位置上。
進(jìn)一步的,所述字體層可供用戶設(shè)置的效果參數(shù)包括漸變色、漸變方向、透明度以及模糊程度。進(jìn)一步的,所述陰影層可供用戶設(shè)置的效果參數(shù)包括顏色、透明度、模糊程度以及距離。進(jìn)一步的,所述邊框?qū)涌晒┯脩粼O(shè)置的效果參數(shù)包括邊框厚度、漸變色、漸變方向、透明度以及模糊程度。相應(yīng)的,本發(fā)明提供了一種藝術(shù)字的生成系統(tǒng),所述系統(tǒng)包括相連接的輸入單元、 取模單元、分層單元、處理單元以及疊加單元;
所述輸入單元,用于獲取輸入的字符;
所述取模單元,用于對所述字符進(jìn)行取字模處理,獲得所述字符的點陣信息; 所述分層單元,用于將所述點陣信息抽離成至少兩層,所述至少兩層包括字體層、陰影層和邊框?qū)又械闹辽偃我鈨蓪樱?br>
所述處理單元,用于根據(jù)用戶設(shè)置的各層的效果參數(shù)分別對各層的點陣信息進(jìn)行相應(yīng)的處理;
所述疊加單元,用于將處理后的各層的點陣信息進(jìn)行疊加。進(jìn)一步的,所述分層單元進(jìn)一步包括抽離單元、創(chuàng)建單元以及復(fù)制單元; 所述抽離單元,用于抽離出包含所述字符本身點陣信息的字體層;
所述創(chuàng)建單元,用于創(chuàng)建與所述字體層相同大小的陰影層和邊框?qū)樱?br>
所述復(fù)制單元,用于將所述字符的邊框點陣復(fù)制到所述邊框?qū)雍完幱皩拥奶囟ㄎ恢蒙?。進(jìn)一步的,所述疊加單元進(jìn)一步包括遍歷單元和判斷處理單元; 所述遍歷單元,用于遍歷所述字體層、陰影層以及邊框?qū)拥狞c陣信息;
所述判斷處理單元,用于判斷所述字體層的與所述陰影層或邊框?qū)又械狞c陣信息對應(yīng)的位置上是否有點陣信息,如否,則將所述陰影層或邊框?qū)拥狞c陣信息復(fù)制到所述字體層的對應(yīng)位置上。進(jìn)一步的,所述各層的效果參數(shù)具體包括
所述字體層的效果參數(shù)包括漸變色、漸變方向、透明度以及模糊程度;
所述陰影層的效果參數(shù)包括顏色、透明度、模糊程度以及距離;
所述邊框?qū)拥男Ч麉?shù)包括邊框厚度、漸變色、漸變方向、透明度以及模糊程度。實施本發(fā)明實施例,具有如下有益效果
采用本發(fā)明,用戶可以根據(jù)自己的需求,分別對輸入的字符進(jìn)行字體層、陰影層和邊框?qū)拥男Ч麉?shù)設(shè)置,系統(tǒng)根據(jù)所述效果參數(shù)對字符進(jìn)行相應(yīng)處理,轉(zhuǎn)換成用戶需求的效果, 滿足用戶的特別要求;本發(fā)明的技術(shù)方案只需要輸入普通字庫的字符,即可對其進(jìn)行處理, 不需使用操作系統(tǒng)綁定的字庫和特效,因此可以跨平臺應(yīng)用。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可
5以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明的藝術(shù)字的生成系統(tǒng)的一實施例的結(jié)構(gòu)示意圖; 圖2為本發(fā)明的藝術(shù)字的生成系統(tǒng)的分層單元結(jié)構(gòu)示意圖3為本發(fā)明的藝術(shù)字的生成系統(tǒng)的疊加單元結(jié)構(gòu)示意圖; 圖4為本發(fā)明的藝術(shù)字的生成方法的第一實施例的流程圖; 圖5為本發(fā)明的藝術(shù)字的生成方法的第二實施例的流程圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明的藝術(shù)字的生成系統(tǒng)的一實施例的結(jié)構(gòu)示意圖,如圖1所示,所述系統(tǒng)1包括相連接的輸入單元11、取模單元12、分層單元13、處理單元14以及疊加單元15。所述輸入單元11,用于獲取輸入的字符。具體的,用戶通過所述輸入單元11輸入字符,所述輸入單元11獲取用戶輸入的字符。所述取模單元12,用于對所述字符進(jìn)行取字模處理,獲得所述字符的點陣信息。具體的,目前普遍使用的漢字字型碼是用點陣方式表示的,稱作“字模點陣碼”。點陣字型方式是把漢字像圖形一樣置于網(wǎng)狀方格之上,每格是存儲器中的一個位(bit)。這種用點陣形式存儲的漢字字型信息的集合稱為漢字字模庫,簡稱漢字庫。所述取模單元12對所述字符進(jìn)行取字模處理,可以獲得所述字符的點陣信息。所述分層單元13,用于將所述點陣信息抽離成至少兩層,所述至少兩層包括字體層、陰影層和邊框?qū)又辽偃我鈨蓪?。具體的,所述字體層是指存儲字體本身點陣信息的層,邊框?qū)邮侵复鎯ψ煮w的邊框點陣信息的層,陰影層是指存儲字體的陰影點陣信息的層,當(dāng)然,在用戶未對其進(jìn)行陰影效果設(shè)置之前,陰影點陣是不存在的。所述分層單元13進(jìn)一步包括抽離單元131、創(chuàng)建單元132以及復(fù)制單元133,具體請參見圖2所示。所述抽離單元131,用于抽離出包含所述字符本身點陣信息的字體層。所述創(chuàng)建單元132,用于創(chuàng)建與所述字體層相同大小的陰影層和邊框?qū)?。所述?fù)制單元133,用于將所述字符的邊框點陣復(fù)制到所述邊框?qū)雍完幱皩拥奶囟ㄎ恢蒙?。具體的,所述特定位置是指所述字符的邊框點陣在字體層的位置坐標(biāo)與復(fù)制到所述邊框?qū)雍完幱皩雍蟮奈恢米鴺?biāo)一致,也即,將所述字體層與大小相同的邊框?qū)踊蜿幱皩又丿B時,其上的邊框點陣位置也對應(yīng)重疊。所述處理單元14,用于根據(jù)用戶設(shè)置的各層的效果參數(shù)分別對各層的點陣信息進(jìn)行相應(yīng)的處理。具體的,所述各層的效果參數(shù)具體包括所述字體層的效果參數(shù)包括漸變色、漸變方向、透明度以及模糊程度。所述陰影層的效果參數(shù)包括顏色、透明度、模糊程度以及距離。所述邊框?qū)拥男Ч麉?shù)包括邊框厚度、漸變色、漸變方向、透明度以及模糊程度。所述疊加單元15,用于將處理后的各層的點陣信息進(jìn)行疊加。優(yōu)選的,所述疊加單元15進(jìn)一步包括遍歷單元151和判斷處理單元152,具體請參見圖3所示。所述遍歷單元151,用于遍歷所述字體層、陰影層以及邊框?qū)拥狞c陣信息;
所述判斷處理單元152,用于判斷所述字體層的與所述陰影層或邊框?qū)又械狞c陣信息對應(yīng)的位置上是否有點陣信息,如否,則將所述陰影層或邊框?qū)拥狞c陣信息復(fù)制到所述字體層的對應(yīng)位置上。實施本發(fā)明實施例,具有如下有益效果
采用本發(fā)明,用戶可以根據(jù)自己的需求,分別對輸入的字符進(jìn)行字體層、陰影層和邊框?qū)拥男Ч麉?shù)設(shè)置,系統(tǒng)根據(jù)所述效果參數(shù)對字符進(jìn)行相應(yīng)處理,轉(zhuǎn)換成用戶需求的效果, 滿足用戶的特別要求;本發(fā)明的技術(shù)方案只需要輸入普通字庫的字符,即可對其進(jìn)行處理, 不需使用操作系統(tǒng)綁定的字庫和特效,因此可以跨平臺應(yīng)用。相應(yīng)的,本發(fā)明還公開了一種藝術(shù)字的生成方法。請參見圖4,為本發(fā)明藝術(shù)字的生成方法的第一實施例的流程圖。所述方法包括
步驟S101,獲取輸入的字符。具體實現(xiàn)中,在本發(fā)明藝術(shù)字的生成系統(tǒng)中設(shè)有輸入單元,由用戶在輸入單元中輸入字符,系統(tǒng)獲取所述輸入的字符。步驟S102,對獲取的字符進(jìn)行取字模處理,獲得所述字符的點陣信息。目前普遍使用的漢字字型碼是用點陣方式表示的,稱作“字模點陣碼”。點陣字型方式是把漢字像圖形一樣置于網(wǎng)狀方格之上,每格是存儲器中的一個位(bit)。這種用點陣形式存儲的漢字字型信息的集合稱為漢字字模庫,簡稱漢字庫。具體實現(xiàn)中,在本發(fā)明藝術(shù)字的生成系統(tǒng)中設(shè)有取模單元,對所述獲取的字符進(jìn)行取字模,獲得所述字符的點陣信息。步驟S103,將所述點陣信息抽離成至少兩層,所述至少兩層包括字體層、陰影層和邊框?qū)尤我庵辽賰蓪?。具體實現(xiàn)中,在本發(fā)明藝術(shù)字的生成系統(tǒng)中設(shè)有分層單元,將所述點陣信息抽離成至少兩層,所述至少兩層包括字體層、陰影層和邊框?qū)又腥我庵辽賰蓪?。其中,所述字體層是指存儲字體本身點陣信息的層,所述邊框?qū)邮侵复鎯ψ煮w的邊框點陣信息的層,所述陰影層是指存儲字體的陰影點陣信息的層,當(dāng)然,在用戶未對其進(jìn)行陰影效果設(shè)置之前,陰影點陣是不存在的。除了所述的字體層、陰影層和邊框?qū)右酝?,還可以包括其他的層。步驟S104,根據(jù)用戶設(shè)置的各層的效果參數(shù)分別對各層的點陣信息進(jìn)行相應(yīng)的處理。具體實現(xiàn)中,所述字體層可供用戶設(shè)置的效果參數(shù)包括漸變色、漸變方向、透明度以及模糊程度。所述陰影層可供用戶設(shè)置的效果參數(shù)包括顏色、透明度、模糊程度以及距離。所述邊框?qū)涌晒┯脩粼O(shè)置的效果參數(shù)包括邊框厚度、漸變色、漸變方向、透明度以及模糊程度。
用戶可以根據(jù)需要自由設(shè)置各層的效果參數(shù),既可以同時對上述三層分別設(shè)置效果參數(shù),也可以只設(shè)置其中的任意一層或者兩層的效果參數(shù)。例如,當(dāng)用戶只設(shè)置邊框?qū)有Ч麉?shù),而不設(shè)置字體層和陰影層效果參數(shù)時,就是空心字的效果。系統(tǒng)根據(jù)用戶輸入的效果參數(shù)對字體層的點陣信息進(jìn)行處理時將調(diào)用到預(yù)設(shè)的消鋸齒算法、漸變色算法和/或模糊算法等;根據(jù)輸入的效果參數(shù)對邊框?qū)拥狞c陣信息進(jìn)行處理時將調(diào)用到預(yù)設(shè)的生成邊框的膨脹算法、消鋸齒算法、漸變色算法和/或模糊算法等;根據(jù)輸入的效果參數(shù)對陰影層的點陣信息進(jìn)行處理時將調(diào)用到預(yù)設(shè)的模糊算法等。步驟S105,將處理后的各層的點陣信息進(jìn)行疊加。具體實現(xiàn)中,將調(diào)用預(yù)設(shè)的沒有背景圖的多層文字疊加算法對各層的點陣信息進(jìn)行疊加。疊加的具體步驟包括遍歷所述陰影層和邊框?qū)拥狞c陣信息,將所述陰影層和邊框?qū)拥狞c陣信息復(fù)制到所述字體層的對應(yīng)位置上。優(yōu)選的,所述將處理后的各層的點陣信息進(jìn)行疊加的步驟包括遍歷所述字體層、 陰影層以及邊框?qū)拥狞c陣信息,判斷所述字體層的與所述陰影層或邊框?qū)又械狞c陣信息對應(yīng)的位置上是否有點陣信息,如否,則將所述陰影層或邊框?qū)拥狞c陣信息復(fù)制到所述字體層的對應(yīng)位置上。實施本發(fā)明實施例,具有如下有益效果
采用本發(fā)明,用戶可以根據(jù)自己的需求,分別對輸入的字符進(jìn)行字體層、陰影層和邊框?qū)拥男Ч麉?shù)設(shè)置,系統(tǒng)根據(jù)所述效果參數(shù)對字符進(jìn)行相應(yīng)處理,轉(zhuǎn)換成用戶需求的效果, 滿足用戶的特別要求;本發(fā)明的技術(shù)方案只需要輸入普通字庫的字符,即可對其進(jìn)行處理, 不需使用操作系統(tǒng)綁定的字庫和特效,因此可以跨平臺應(yīng)用。請參見圖5,為本發(fā)明藝術(shù)字的生成方法的第二實施例的流程圖。所述方法包括 步驟S201,獲取輸入的字符。具體實現(xiàn)中,與圖4所示實施例中的步驟SlOl相同,此處不再贅述。步驟S202,對獲取的字符進(jìn)行取字模處理,獲得所述字符的點陣信息。具體實現(xiàn)中,與圖4所示實施例中的步驟S102相同,此處不再贅述。步驟S203,抽離出包含所述字符本身點陣信息的字體層。具體實現(xiàn)中,在本發(fā)明藝術(shù)字的生成系統(tǒng)中設(shè)有抽離單元,抽離出包含所述字符本身點陣信息的字體層。步驟S204,創(chuàng)建與所述字體層相同大小的陰影層和邊框?qū)印>唧w實現(xiàn)中,在本發(fā)明藝術(shù)字的生成系統(tǒng)中設(shè)有創(chuàng)建單元,創(chuàng)建與所述字體層相同大小的陰影層和邊框?qū)?。步驟S205,將所述字符的邊框點陣復(fù)制到所述邊框?qū)雍完幱皩拥奶囟ㄎ恢蒙?。具體實現(xiàn)中,在本發(fā)明藝術(shù)字的生成系統(tǒng)中設(shè)有復(fù)制單元,將所述字符的邊框點陣復(fù)制到所述邊框?qū)雍完幱皩拥奶囟ㄎ恢蒙稀>唧w的,所述特定位置是指所述字符的邊框點陣在字體層的位置坐標(biāo)與復(fù)制到所述邊框?qū)雍完幱皩雍蟮奈恢米鴺?biāo)一致,也即,將所述字體層與大小相同的邊框?qū)踊蜿幱皩又丿B時,其上的邊框點陣位置也對應(yīng)重疊。步驟S206,根據(jù)用戶設(shè)置的各層的效果參數(shù)分別對各層的點陣信息進(jìn)行相應(yīng)的處理。具體實現(xiàn)中,與圖4所示實施例中的步驟S104相同,此處不再贅述。
步驟S207,將處理后的各層的點陣信息進(jìn)行疊加。具體實現(xiàn)中,與圖4所示實施例中的步驟S105相同,此處不再贅述。實施本發(fā)明實施例,具有如下有益效果
采用本發(fā)明,用戶可以根據(jù)自己的需求,分別對輸入的字符進(jìn)行字體層、陰影層和邊框?qū)拥男Ч麉?shù)設(shè)置,系統(tǒng)根據(jù)所述效果參數(shù)對字符進(jìn)行相應(yīng)處理,轉(zhuǎn)換成用戶需求的效果, 滿足用戶的特別要求;本發(fā)明的技術(shù)方案只需要輸入普通字庫的字符,即可對其進(jìn)行處理, 不需使用操作系統(tǒng)綁定的字庫和特效,因此可以跨平臺應(yīng)用。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種藝術(shù)字的生成方法,其特征在于,包括 獲取輸入的字符;對獲取的字符進(jìn)行取字模處理,獲得所述字符的點陣信息;將所述點陣信息抽離成至少兩層,所述至少兩層包括字體層、陰影層和邊框?qū)又兄辽偃我鈨蓪?;根?jù)用戶設(shè)置的各層的效果參數(shù)分別對各層的點陣信息進(jìn)行相應(yīng)的處理; 將處理后的各層的點陣信息進(jìn)行疊加。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述點陣信息抽離成三層,所述三層包括字體層、陰影層和邊框?qū)拥牟襟E包括抽離出包含所述字符本身點陣信息的字體層;創(chuàng)建與所述字體層相同大小的陰影層和邊框?qū)樱粚⑺鲎址倪吙螯c陣復(fù)制到所述邊框?qū)雍完幱皩拥奶囟ㄎ恢蒙稀?br>
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將處理后的各層的點陣信息進(jìn)行疊加的步驟具體包括遍歷所述陰影層和邊框?qū)拥狞c陣信息,將所述陰影層和邊框?qū)拥狞c陣信息復(fù)制到所述字體層的對應(yīng)位置上。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將處理后的各層的點陣信息進(jìn)行疊加的步驟包括遍歷所述字體層、陰影層以及邊框?qū)拥狞c陣信息,判斷所述字體層的與所述陰影層或邊框?qū)又械狞c陣信息對應(yīng)的位置上是否有點陣信息,如否,則將所述陰影層或邊框?qū)拥狞c陣信息復(fù)制到所述字體層的對應(yīng)位置上。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述字體層可供用戶設(shè)置的效果參數(shù)包括漸變色、漸變方向、透明度以及模糊程度。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述陰影層可供用戶設(shè)置的效果參數(shù)包括顏色、透明度、模糊程度以及距離。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述邊框?qū)涌晒┯脩粼O(shè)置的效果參數(shù)包括邊框厚度、漸變色、漸變方向、透明度以及模糊程度。
8.—種藝術(shù)字的生成系統(tǒng),其特征在于,所述系統(tǒng)包括相連接的輸入單元、取模單元、 分層單元、處理單元以及疊加單元;所述輸入單元,用于獲取輸入的字符;所述取模單元,用于對所述字符進(jìn)行取字模處理,獲得所述字符的點陣信息; 所述分層單元,用于將所述點陣信息抽離成至少兩層,所述至少兩層包括字體層、陰影層和邊框?qū)又兄辽偃我鈨蓪?;所述處理單元,用于根?jù)用戶設(shè)置的各層的效果參數(shù)分別對各層的點陣信息進(jìn)行相應(yīng)的處理;所述疊加單元,用于將處理后的各層的點陣信息進(jìn)行疊加。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于所述分層單元進(jìn)一步包括抽離單元、創(chuàng)建單元以及復(fù)制單元;所述抽離單元,用于抽離出包含所述字符本身點陣信息的字體層; 所述創(chuàng)建單元,用于創(chuàng)建與所述字體層相同大小的陰影層和邊框?qū)樱?所述復(fù)制單元,用于將所述字符的邊框點陣復(fù)制到所述邊框?qū)雍完幱皩拥奶囟ㄎ恢蒙稀?br>
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于所述疊加單元進(jìn)一步包括遍歷單元和判斷處理單元;所述遍歷單元,用于遍歷所述字體層、陰影層以及邊框?qū)拥狞c陣信息; 所述判斷處理單元,用于判斷所述字體層的與所述陰影層或邊框?qū)又械狞c陣信息對應(yīng)的位置上是否有點陣信息,如否,則將所述陰影層或邊框?qū)拥狞c陣信息復(fù)制到所述字體層的對應(yīng)位置上。
11.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述各層的效果參數(shù)具體包括 所述字體層的效果參數(shù)包括漸變色、漸變方向、透明度以及模糊程度; 所述陰影層的效果參數(shù)包括顏色、透明度、模糊程度以及距離;所述邊框?qū)拥男Ч麉?shù)包括邊框厚度、漸變色、漸變方向、透明度以及模糊程度。
全文摘要
本發(fā)明實施例公開了一種藝術(shù)字的生成方法與系統(tǒng),所述方法包括獲取輸入的字符;對獲取的字符進(jìn)行取字模處理,獲得所述字符的點陣信息;將所述點陣信息抽離成至少兩層,所述至少兩層包括字體層、陰影層和邊框?qū)又兄辽偃我鈨蓪?;根?jù)用戶設(shè)置的各層的效果參數(shù)分別對各層的點陣信息進(jìn)行相應(yīng)的處理;將處理后的各層的點陣信息進(jìn)行疊加。本發(fā)明所述系統(tǒng)可以用于實現(xiàn)所述方法。采用本發(fā)明,用戶可以根據(jù)自己的需求,分別對輸入字符進(jìn)行字體層、陰影層和邊框?qū)拥男Ч麉?shù)設(shè)置,系統(tǒng)根據(jù)所述效果參數(shù)對字符進(jìn)行相應(yīng)處理,轉(zhuǎn)換成用戶需求的效果;本發(fā)明的技術(shù)方案不需使用操作系統(tǒng)綁定的字庫和特效,因此可以跨平臺應(yīng)用。
文檔編號G06T11/00GK102332171SQ20111021054
公開日2012年1月25日 申請日期2011年7月26日 優(yōu)先權(quán)日2011年7月26日
發(fā)明者范慶泉 申請人:深圳市萬興軟件有限公司