C# 以位图形式打开巨大的多页tiff文件

C# 以位图形式打开巨大的多页tiff文件,c#,C#,我试图以位图的形式打开大tiff文件,并将其显示在c#frame work 3.5中的图片框控件中。我无法为int数组分配大量内存。如何分配巨大的内存。我们使用BitMiracle打开每个磁贴并将其组合成一个图像 首先,文件有多大?其次,如果您遇到异常,可能是因为文件格式不兼容。目前,我正在尝试打开大小为500 MB的文件,但希望稍后也打开更大的文件。宽度*高度的int[]的分配失败了,我正在尝试分配int[]光栅=新的int[height*Width];tif.ReadRGBAImage(宽度

我试图以位图的形式打开大tiff文件,并将其显示在c#frame work 3.5中的图片框控件中。我无法为int数组分配大量内存。如何分配巨大的内存。

我们使用BitMiracle打开每个磁贴并将其组合成一个图像


首先,文件有多大?其次,如果您遇到异常,可能是因为文件格式不兼容。目前,我正在尝试打开大小为500 MB的文件,但希望稍后也打开更大的文件。宽度*高度的int[]的分配失败了,我正在尝试分配int[]光栅=新的int[height*Width];tif.ReadRGBAImage(宽度、高度、光栅);其中宽度=30000,高度=13500抛出“System.OutOfMemoryException”我正在使用BitMiracle