大家好,Bitmap类有这样一个构造函数
Bitmap (Int32 width, Int32 height, Int32 stride, PixelFormat Format8bppIndexed, IntPtr buffer) 
可以从IntPtr指向的内存地址为首,连续地读取width*height个像素单元的数据作为bmp图像,并在picturebox显示。我的问题是这样的。我的图像数据是三维的,存在一IntPtr的连续内存中,显示三维图像的横截面很方便,只要IntPtr每次偏移width*height个像素单元即可。但是我想显示三维图像的侧截面。也就是说,想以内存中不连续区域的内容作为图像中连续的数据点。1.是否可行?
2.如何实现?能否在不用unsafe的情况下做到?