Convert Image To Byte Array
var image = new Bitmap(SourceImageFilename);
ImageConverter converter = new ImageConverter();
byte[] MyImageArray = (byte[])converter.ConvertTo(image, typeof(byte[]));
Convert Byte Array To Picture Box Image
//Display the byte array
MemoryStream mStream = new MemoryStream();
mStream.Write(MyImageByteArray, 0, Convert.ToInt32(MyImageByteArray.Length));
Bitmap bm = new Bitmap(mStream, false);
mStream.Dispose();
pbMyPictureBox.Image = bm;
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.
2 years ago
Great, sample and easy to understand.
Thank you so much.