static void Main(string[] args)
{
byte[] imageData = { 255, 0, 0, 255 };
int size = Marshal.SizeOf(imageData[0]) * imageData.Length;
IntPtr mem = Marshal.AllocHGlobal(size);
Marshal.Copy(imageData,0,mem,4);
Bitmap bmp = new Bitmap(1, 1,0, PixelFormat.Format32bppPArgb,mem);
Marshal.FreeHGlobal(mem);
}
把异常贴出来,具体的异常信息!
就下面这张图 你可以试一下 ,你没有出现同样问题吗?