是否可以从内存(byte[]streamBitmap)中加载图片而不将其保存到磁盘?

这是我用来将byte[]数组变成Bitmap的代码:

unsafe
{
    fixed (byte* ptr = Misc.ConvertFromUInt32Array(image))
    {
        Bitmap bmp = new Bitmap(200, 64, 800, PixelFormat.Format32bppRgb, new IntPtr(ptr));
        bmp.RotateFlip(RotateFlipType.Rotate180FlipX);
        bmp.MakeTransparent(Color.Black);
        bmp.Save("test.bmp");
    }
}

除了使用Bmp.save()之外,我还可以将Bitmap放在表单的图片框中吗?

最佳答案

你有试过吗

pictureBox.Image = bmp;

关于c# - 如何从位图将图像放在图片框中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/743549/

10-13 06:49