首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(0) | 引用(0) | 阅读2128次
八卦八卦我牵挂+TIFF不同显示效果问题

希望进来的不要以为这是一篇八卦的文字,实际上,这是一篇非常严肃的正统的文字。

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真彩图像。
TIFF支持多种编码方法,其中包括RGB无压缩、RLE压缩及JPEG压缩等。
TIFF是现存图像文件格式中最复杂的一种,它具有扩展性、方便性、可改性,可以提供给IBMPC等环境中运行、图像编辑程序。
TIFF图像文件由三个数据结构组成,分别为文件头、一个或多个称为IFD的包含标记指针的目录以及数据本身。
TIFF图像文件中的第一个数据结构称为图像文件头或IFH。这个结构是一个TIFF文件中唯一的、有固定位置的部分;IFD图像文件目录是一个字节长度可变的信息块,Tag标记是TIFF文件的核心部分,在图像文件目录中定义了要用的所有图像参数,目录中的每一目录条目就包含图像的一个参数。


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/bagua523tiffshowdiff.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1116895349

2005年5月24日08:42星期二  [Dev开发] 追踪此文的RSS
提示:
此文还没有评论。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告





统计信息
[Yippee]||[统计]||日志:2143
在线: 7||用户: 2635 [列表]
今日:861||到访:3654646
Rss:||评论:1668

最新日志

最新评论

友情链接

日历
342009 - 0734
   1234
567891011
12131415161718
19202122232425
262728293031 

最新引用
搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8