发布网友 发布时间:2024-02-06 02:04
共1个回答
热心网友 时间:2024-07-31 01:42
储存一个32X32点阵汉字字形所需的存储容量是128字节。
首先对于32X32点阵不存在灰度变化,故每个点只有亮灭两种情况
因此每个字节中每一个bit均可对应点阵中的一个点,而一个字节有8个bit。
且此处共有32X32=1024个点即对应需要1024bit。
故此处需要1024/8=128B(B表示字节)
扩展资料
用点阵表示汉字字形时,字形码就是这个汉字字形的点阵代码根据显示或打印质量的要求,汉字字形编码有16×16,24×24,32×32,48×48等不同密度的点阵编码。点数越多,显示或打印的字体就越美观,但编码占用的存储空间也越大。
当一个汉字需要显示或打印时,需要将汉字的机内码转换成字形编码,它们也是一一对应的。汉字的字形点阵要占用大量的存储空间,通常将所有汉字字形编码集中存放在计算机的外存中,称为“字库”,不同字体(如宋体、黑体等)对应不同的字库。
出现显示需要时才到字库中检索汉字并输出,为避免大量占用宝贵的内存空间,又要提高汉字的处理速度,通常将汉字字库分为一级和二级,一级字库在内存,二级字库在外存。
点阵的编码和存储简单,无需再转换就直接输出,但字形放大后会走形。
参考资料:字形码_百度百科