![]() |
1
3
通常是因为TIFF使用的是6标准的JPEG编码,不久之后就放弃了。看标签259。如果是6,那就是问题所在。jpeg应该用“更新的”方案7编码。标准库不会读取旧库,包括windows附带的库。 您可以使用LIbTIFF(或者使用LIbTIFF的任何库或程序,其中大多数都读取),但是在LIPTIFF中默认方案6(OJPEG)是故意禁用的。必须修补并重新编译libtiff才能启用它。 Here's a link with instructions . |
![]() |
2
1
LibTIFF 可能会有帮助。查看tiff的问题通常是由使用的压缩引起的。我会调查的。 |
|
3
1
坏图像中的rowsperstrip是450,小于图像长度(高度)704。这意味着图像必须有两个条带。因此,StripOffset和StripByteCounts的计数都必须为2。这些指示条带数据所在的文件偏移量。当这些偏移丢失时,只有第一个条带是可解码的。 |
![]() |
4
0
值得让ImageMagick试一试。我的理解是,tiff是一种相当复杂的文件格式,并不是每个人都能完全实现这种格式。 |
![]() |
5
0
TIFF是一种非常复杂的格式——不仅在它可以编码的数据的丰富性(各种像素格式、各种编码器)中,而且还因为文件格式本身的丰富性(它的一般结构可以容纳任何东西)。这基本上就是我们在影像学中的每一个想法的垃圾堆。-) 我强烈推荐.net 3.0中的wpf图像库。它的tiff解码器虽然不支持所有像素格式,但非常健壮,并且有一个访问所有元数据的简单界面。 |