Bitmap 创建的时候弹出参数错误 异常 求专家解答一下

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);
                    }

图片说明

把异常贴出来,具体的异常信息!

就下面这张图 你可以试一下 ,你没有出现同样问题吗?