图形好像是翻转的,时间长了明斗具体记不清了。
试验了一下,记错了一点。是减手0xA1。下面的这个类的静态方法getDotMap获取一个字的32字节的点阵。每位为1时应该绘制,0时不绘制。
public class ChineseReader extends JFrame{
private static byte[][] dotMap
static{
try{
FileInputStream dotMapFile=new FileInputStream("hzk16")
dotMap=new byte[dotMapFile.available()][32]
for(int i=0i<dotMap.lengthi++){
dotMapFile.read(dotMap[i])
}
dotMapFile.close()
}
catch(FileNotFoundException ex){
ex.printStackTrace()
}
catch(IOException ex){
ex.printStackTrace()
}
}
public static short[] getDotMap(char c){
short[] buffer=new short[16]
int gbCode=Charset.forName("GB2312").encode(String.valueOf(c)).getShort()&0xFFFF
ByteBuffer buf=ByteBuffer.wrap(dotMap[((gbCode>>8)*94+(gbCode&0xFF))-0x3BBF])
for(int i=0i<16i++){
buffer[i]=buf.getShort()
}
return buffer
}
}
假设汉字尺袭库文件以“hzk16”命名,存放在同一文件夹中。你自己找不到16点阵汉字库时,找个UCDOS下载,从中能找到的。文件名就是HZK16。
饥斗点阵字库文件,可以用专业的字库编辑软件打开首选开始运用在电脑游戏中的动画制作,后更进一步开始参与影视片的特效制作,例如X战警II,最后的武士等。在Discreet 3Ds max 7后,配闹正式更名为Autodesk 3ds Max,最新版本是烂卖磨3Ds max 2014。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)