TiffBitmapEncoder te= new TiffBitmapEncoder()
我在;创建了一个多页 tiff (使用 CCITT4)
然后我将它复制到内存流说MemoryStream ms = new MemoryStream()
使用ts.save(ms);
现在这个内存流有很多页的 tiff 图像。我只需要将它写入 tiff 文件。我不想通过 Bitmap.Save(location,coded,parameters) 再次编写它,因为使用(long)EncoderValue.CompressionCCITT4
会在 2003 Windows 机器上产生错误。
我尝试将 ms 重置为位置 0 并写入图像并保存到图像位置。但这只写了 1 页 tiff。
我怎样才能做到这一点?