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

插值有关问题(B超打印机驱动开发)

2012-03-15 
插值问题(B超打印机驱动开发)打印B超图像100%的时候,图像正常打印,现需要放大150%,使用手动写插值,可以实

插值问题(B超打印机驱动开发)
打印B超图像100%的时候,图像正常打印,
现需要放大150%,使用手动写插值,可以实现放大功能,但缺点就是慢了好多,方法如下:
800X576的图像ScreenBuffer,放大1.5倍,每两个字节中间插一个,需要插(800X576)/2个字节,这样打印速度就慢了.

本人把该USB打印机连在PC上,打印文件(.prn文件),寻求 机器是如何插值实现放大功能的,结果发现,在打印前,机器发了个插值表,长度是1280个字节(20X64),即64倍的以下字符,
0x01,0x80,0x01,0x2a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x55,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

本人以同样的1280个字符在B超打印,结果打印图像有两个一半的图像,一个是1.5倍的,一个1.5 X 1.5的图像,

现请教 高手,给一种快速有效的打印方法,实现B超图像的1.5倍放大功能,感谢!

[解决办法]
VC的图像处理的书籍 里面应该这样的例子吧。

帮顶下,期待高人解答,我也学习下,很有价值的帖子。


[解决办法]
看看FreeImage或者CXImage之类的图像库的源代码,里面的实现还是比较高效的

热点排行