ID: 3004 - Métodos para convertir imágenes en arreglos de bytes y viceversa ( arreglo de bytes a imágenes )
Posted by layonman98 on Mon Mar 01 03:32:37 UTC 2010.
Language csharp
/* Con esta clase y sus métodos estáticos se pueden convertir imágenes
* en arreglos de bytes ( byte[] ) y viceversa.
* Excelente recurso a la hora de guardar y recuperar imágenes en bases de datos
*/
using System.Drawing;
using System.Drawing.Imagin;
using System.IO;
public class PhotoHelper
{
public static byte[] ImageToByteArray( Image img )
{
MemoryStream ms = new MemoryStream();
img.Save( ms, ImageFormat.Jpeg );
return ms.ToArray();
}
public static Image ByteArrayToImage( byte[] byteArray )
{
MemoryStream ms = new MemoryStream ( byteArray );
Image img = Image.FromStream( ms );
return img;
}
}