/// Converts image into byte array
///
///
image
///
image format
///
public static byte[] ToByteArray(this Image data, ImageFormat format)
{
if (data.IsNull())
{
return null;
}
using (MemoryStream stream = new MemoryStream())
{
data.Save(stream, format);
return stream.ToArray();
}
}
///
/// Converts byte array into Image
///
///
image in form of byte array
///
public static Image ToImage(this byte[] data)
{
if (data.IsNullOrEmpty())
{
return null;
}
using (MemoryStream stream = new MemoryStream(data))
{
return Image.FromStream(stream);
}
}
No comments:
Post a Comment