[發明專利]一種文字渲染方法、裝置、電子設備及存儲介質有效
| 申請號: | 201811480908.1 | 申請日: | 2018-12-05 |
| 公開(公告)號: | CN111275793B | 公開(公告)日: | 2023-09-29 |
| 發明(設計)人: | 鄧斌 | 申請(專利權)人: | 北京金山辦公軟件股份有限公司;珠海金山辦公軟件有限公司;廣州金山移動科技有限公司 |
| 主分類號: | G06T11/60 | 分類號: | G06T11/60;G06T11/00;G06T5/00 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 李欣;項京 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文字 渲染 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例提供了一種文字渲染方法、裝置、電子設備及存儲介質。方案如下:可以獲取包含待渲染文字的待渲染區域,對于待渲染區域中的每個像素點,對該像素點進行分割,得到該像素點對應的多個亞像素點,確定待渲染區域中文字區域與背景區域的邊界位置處的多個亞像素點,作為待渲染亞像素點,對多個待渲染亞像素點進行渲染,得到待渲染文字對應的渲染文字。通過本發明實施例提供的方法,將像素點分割為多個面積更小的亞像素點,基于亞像素點,對待渲染文字所在的待渲染區域中的文字區域和背景區域進行渲染,削弱了文字邊緣的鋸齒化現象,文字區域與背景區域之間的過渡更加平滑,增強了視覺效果。
技術領域
本發明涉及計算機技術領域,特別是涉及一種文字渲染方法、裝置、電子設備及存儲介質。
背景技術
在計算機圖形學中,每一個文字最為理想的顯示效果是用矢量圖形來表示的,而當該文字在屏幕上顯示時,可以經過柵格化處理技術將每個文字對應的矢量圖形用一個個像素點表示出來。在這一過程中,可以通過文字渲染技術使得文字與背景的之間的過渡更加平滑,削弱文字的鋸齒化現象。
目前,在對文檔中的文字進行渲染時,一般會采用黑白渲染或者灰度渲染兩種渲染方法。所謂黑白渲染是通過將矢量圖形所覆蓋區域中像素點的像素值設置為表示黑色的像素值,未覆蓋區域中像素點的像素值設置為表示白色的像素值。所謂灰度渲染是根據在屏幕中矢量圖形所覆蓋每一像素點的面積,確定該像素點的灰度值。如圖1-a所示,圖1-a為字母“e”矢量圖形。黑白渲染如圖1-b所示,表示黑色的灰度值為0,表示白色的灰度值為255,矢量圖形“e”所覆蓋區域中像素點的灰度值設置為0,矢量圖形“e”未覆蓋區域中像素點的灰度值設置為255。灰度渲染如圖1-c所示,矢量圖形“e”完全覆蓋的像素點為黑色,該像素點的灰度值為0;矢量圖形“e”未完全覆蓋的像素點為不同程度的灰色,該像素點的灰度值介于0-255之間;矢量圖形“e”未覆蓋的像素點為白色,該像素點的灰度值為255。
采用上述灰度渲染或者黑白渲染對文檔中的文字進行渲染時,文字的邊緣仍舊會存在明顯的鋸齒化現象,并且文字與背景之間的過渡依舊不夠平滑。
發明內容
本發明實施例的目的在于提供一種文字渲染方法、裝置、電子設備及存儲介質,以削弱文字邊緣的鋸齒化現象,文字區域與背景區域之間的過渡更加平滑,增強視覺效果。具體技術方案如下:
本發明實施例提供了一種文字渲染方法,所述方法包括:
獲取包含待渲染文字的待渲染區域;
對于所述待渲染區域中的每個像素點,對該像素點進行分割,得到該像素點對應的多個亞像素點;
確定所述待渲染區域中文字區域與背景區域的邊界位置處的多個亞像素點,作為待渲染亞像素點;所述文字區域為所述待渲染區域中所述待渲染文字覆蓋的區域,所述背景區域為所述待渲染區域中所述待渲染文字未覆蓋的區域;
對多個待渲染亞像素點進行渲染,得到待渲染文字對應的渲染文字。
可選的,所述對于所述待渲染區域中的每個像素點,對該像素點進行分割,得到該像素點對應的多個亞像素點的步驟,包括:
對于所述待渲染區域中的每個像素點,在預設方向上,將該像素點分割為預設數量個亞像素點,得到該像素點對應的預設數量個亞像素點。
可選的,所述預設方向包括水平方向和/或豎直方向。
可選的,所述方法還包括:
確定所述待渲染區域中每個像素點的像素值;
基于每個像素點的像素值,確定該像素點對應的每個亞像素點的初始亞像素值;
所述確定所述待渲染區域中文字區域與背景區域的邊界位置處的多個亞像素點,作為待渲染亞像素點的步驟,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山辦公軟件股份有限公司;珠海金山辦公軟件有限公司;廣州金山移動科技有限公司,未經北京金山辦公軟件股份有限公司;珠海金山辦公軟件有限公司;廣州金山移動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811480908.1/2.html,轉載請聲明來源鉆瓜專利網。





