I assume you mean to convert to a byte array which can be stored in and retrieved from an image item in SQL Server?
public static byte[] OpenImageToByteArray(Image image, ImageFormat format)
{
using (MemoryStream ms = new MemoryStream())
{
image.Save(ms, format);
return ms.ToArray();
}
}
And the reverse
public static Image OpenImageFromByteArray(byte[] image)
{
using (MemoryStream stream = new MemoryStream(image, true))
{
return Image.FromStream(value);
}
}