希望进来的不要以为这是一篇八卦的文字,实际上,这是一篇非常严肃的正统的文字。 TIANYA已经呆了很久了,越发觉得无聊了,关天茶社、天涯时空之类的只能让我愤怒,提醒自己 这是现实,小心肝火。而IT视界已经成为了华为视界,最近又到处充斥着所谓支持国产软件的种种文字,其实就是 利益 而已。更简单的说,就是 教儿子走路,还不会走怎么让他走 和 不让他走怎么会走 的争论而已。我一向都是不惮于用最大的恶意推测自己和国人的。体育聚焦 关于乒乓球和排球的很少,煮酒论史 的更新很少,最后就剩下一个 娱乐八卦 让我牵挂了。 终于解决了一个TIFF莫名其妙的问题,接收到的传真数据转换为TIFF文件后,接收到的数据与发送方的数据比较丢失了几个字节,不会超过二十个吧。用不同的软件进行查看有不同的效果:ACDSEE查看效果最好,基本上就是丢失字节的地方出现一条黑线而已;kodakimg.exe imgedit.ocx 的效果就比较差:下半页都变模糊掉了;而WINDOWS XP自带的 图片和传真查看器 查看就是全是是黑色的;WINDOWS自带的画图一看,又是一道竖的黑纹一道竖的白纹,真是奇怪。 由于传真软件用的是imgedit.ocx 控件作为TIFF文件的处理,如显示、合并、分割,所以导致看上去效果很差,刚开始还怀疑FAX2TIFF转换函数什么地方内存泄漏导致后面的转换失败,直接调用函数转换150页也都没有问题;直接用IMGEDIT.OCX转换另存TIFF文件100页也没有问题。 最后发现:如果IMGEDIT.OCX没有另存前,TIFF文件根据不同的软件打开可以看到不同的效果,而IMGEDIT.OCX转换以后,不同软件打开效果就是一样了,估计已经定型了。 后来在FAX2TIFF转换出来的TIFF文件给IMGEDIT.OCX控件处理前,再重新处理一遍,用别的控件显示效果良好重新保存一遍。 看了一阵TIFF格式,还研究了一把LIBTIFF/TIFFLIB库,不过实在难用。 我估计由于FAX2TIFF函数只是写入了一些比较基本的TAG,而ACDSEE的兼容性比较良好,所以填充效果最好,IMGEDIT.OCX控件可能WINDOWS自带版本比较低,效果一般。 TIFF(TaglmageFileFormat)图像文件是由Aldus和Microsoft公司为桌上出版系统研制开发的一种较为通用的图像文件格式。TIFF格式灵活易变,它又定义了四类不同的格式:TIFF-B适用于二值图像:TIFF-G适用于黑白灰度图像;TIFF-P适用于带调色板的彩色图像:TIFF-R适用于RGB真彩图像。 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/bagua523tiffshowdiff.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1116895349 |
2005年5月24日08:42星期二 [Dev开发]





