C# 在C中读取.tif文件#
我正在读取.tif文件以检索C#中的头数据。但是当我试图读取数据时,我得到了以下错误C# 在C中读取.tif文件#,c#,image-processing,bitmap,tiff,C#,Image Processing,Bitmap,Tiff,我正在读取.tif文件以检索C#中的头数据。但是当我试图读取数据时,我得到了以下错误 Stream imageStreamSource=新文件流(filepath,FileMode.Open,FileAccess.Read,FileShare.Read); TiffBitmapDecoder tiffdecoder=新的TiffBitmapDecoder(imageStreamSource、BitmapCreateOptions.PreservePixelFormat、BitmapCacheOp
Stream imageStreamSource=新文件流(filepath,FileMode.Open,FileAccess.Read,FileShare.Read);
TiffBitmapDecoder tiffdecoder=新的TiffBitmapDecoder(imageStreamSource、BitmapCreateOptions.PreservePixelFormat、BitmapCacheOption.OnLoad);
BitmapSource firstframe=tiffdecoder.Frames[0];
编译器解析器第一行成功,但如果我查看对象,我会看到以下错误:ReadTimeout='imageStreamSource.ReadTimeout'引发了类型为'System.InvalidOperationException'的异常,WriteTimeout='imageStreamSource.WriteTimeout'引发了类型为'System.InvalidOperationException'的异常
而TiffBitmapdecoder抛出错误:编解码器无法使用提供的流类型。我是否使用了错误的类进行解码?如果有更好的方法读取标题信息,然后解析图像上的一些符号,我们将不胜感激