首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA 取字模测试种

2012-10-28 
JAVA 取字模测试类????? 最近有个需求要取汉字的字模,但是大部分都是C++\Delphi的实现,参考其他范例也实现

JAVA 取字模测试类

????? 最近有个需求要取汉字的字模,但是大部分都是C++\Delphi的实现,参考其他范例也实现了一个Delphi取模的方法,但感觉不是非常方便,尤其是在文字的缩放,变形的方面。JAVA里面图片处理的类貌似非常方便,于是也想对照写了一个测试类,非常好用。

????? 基本思路:根据汉字字体等参数将汉字绘到64X64的图层上,然后分将该图层分成很想16X16的图片。然后对每个图片上的每个像素点取值相加,如果大于阀值则标记该点。这样循环取出16X16的点阵。具体实现的时候可以根据实际需要将图层分辨率、取模比例等进行调整,并且也可以使用JAVA的图像处理方法对汉字进行缩放等。本类中只实现了对汉字的横向、纵向缩放。下面是实现类:

?

----■■--------------■■---■■■■■■■----■■---■■■■■■■■■■■■■■■■■■--■■■■---■■--■■■--■■■----■■---■■■■■■■----■■---■■--■■■--■■■■■■-■■--■■■--■■--■■-■■■■■■■--■■--■■-■■■■■■■--■■--■■-■■--■■■--■■■■■■■■■--■■■--■■--■■■■■--■■■--■■--■■■■---■■■-----■■■■--■■■■■------■■----■■--
?

?

?

热点排行