快速说明:我的阵列碰巧是锯齿状的。不过,这并不重要。
我目前正在将数据导出到一个二进制文件中,如下所示:
using (BinaryWriter writer = new BinaryWriter(File.OpenWrite($"{Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)}/file.bin")))
{
for (int i = 0; i < data.Length; i++)
for (int j = 0; j < data[0].Length; j++)
for (int k = 0; k < data[0][0].Length; k++)
writer.Write(data[i][j][k]);
}
然后我要在单独的软件ImageJ中打开此文件,然后从File-> Save as-> etc ...导出到tiff堆栈中。
如何在.NET中直接从数组中执行此操作?