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


  1. Ibrahim Khalifi

    2 years ago

    Great, sample and easy to understand.
    Thank you so much.


Your email address will not be published. Required fields are marked *