C# конвертировать Image в byte[] и обратно из byte[] в Image

Март 2nd, 2012 § 1 comment § Прямая ссылка

Стояла такая задача, нашел элегантное решение на CodeProject, делюсь им.

public static byte[] imageToByteArray(System.Drawing.Image imageIn)
{
	MemoryStream ms = new MemoryStream();
	imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
	return  ms.ToArray();
}
public static Image byteArrayToImage(byte[] byteArrayIn)
{
	MemoryStream ms = new MemoryStream(byteArrayIn);
	Image returnImage = Image.FromStream(ms);
	return returnImage;
}

Cсылка на codeproject’e

Смотреть фильмы онлайн