当前位置: 代码迷 >> C语言 >> hzk16*16转为24×24的问题
  详细解决方案

hzk16*16转为24×24的问题

热度:336   发布时间:2006-08-08 16:55:12.0
hzk16*16转为24×24的问题
怎么把16*16点阵的汉字库HZK16转为 24*24点阵的字库HZK24,那个师父能给个程序?
搜索更多相关的解决方案: 字库  师父  

----------------解决方案--------------------------------------------------------
HZK24系列是24*24的点阵字库,每字模占用3*24字节。如果你按照HZK16的显示方法的话,你会看到......
呵呵,字被放倒了。这是因为该类字库与一般的汉字库不同,这类大字模汉字库是专供打印的打印字库,为了打印的方便将字模都放倒了,你使用时,只要将字模的位信息纵横转置显示即可。例如你如果定义为mat[24][3]则应该这样输出:
 for(i=0;i<24;i++)
  for(j=0;j<24;j++)
  if((0x80>>i%8)&mat[j][i/8]) /*转置显示*/
   putpixel(j+x,y+i,color);

还好我昨天刚看到,
----------------解决方案--------------------------------------------------------

饿,题目看差了
16*16转为24*24的没见过,您去网上找个24*24不就行了


----------------解决方案--------------------------------------------------------
我是想知道怎么处理
----------------解决方案--------------------------------------------------------
  相关解决方案