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

Tagged

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

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

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