Est-il possible de charger une image de la mémoire (byte[]
ou stream
ou Bitmap
) sans l'enregistrer sur le disque?Comment mettre une image dans une zone d'image à partir de Bitmap
Voici le code que j'utilise pour transformer le tableau byte[]
en 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");
}
}
Au lieu d'utiliser Bmp.save()
, je peux mettre la Bitmap
dans la zone d'image sur mon formulaire?
Je viens de le faire et cela a fonctionné très bien, merci! –