新闻  |   论坛  |   博客  |   在线研讨会
字符的存储方式
fwjie | 2012-02-23 23:06:43    阅读:2559   发布文章

在图形操作系统中,字符(包括中文,英文)通常州有两种存储方式,一种方式存储的是字符的图形点阵,这种方式存储的是字符的图片,如,用16 * 16大小的图片表示一个全角字符;8 * 16大小的图片表示一个半角字符号;在数据中,用0或1来区分汉字的笔画。另一种方式是存储汉字的矢量图形。例如:用样条的方式,拟合一个字符的所有笔画轮廓,存储样条的关键点来实现字符的存储。这两种方式各有优缺点,图形点阵字库因为是图形子库,以图片方式存储,显示很容易,而且每个相同大小的字符存储所用的空间是固定的,便于管理。但是,图形点阵字库不能任意地放大,在放大时边缘会产生锯齿,影响美观,矢量字库不存在放大以后失真的问题,而且因为存储的是笔画样条,对于字符做旋转,缩放,甚到三维拉伸都不存在放大以后失真问题,矢量字库因为存储的样条,在字符显示时,需要计算样条计算,增加了计算量不便于快速显示。

在windows中,所谓的TT字体(TrueType)就是矢量字库。
在嵌入式处理中,往往用点阵字库。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客