In Some ways to convert a byte array to Bitmap we see how to convert a Bitmap to and from a ByteArray. As an alternative I use the following extension method to convert an image to a ByteArray: [csharp] using System.Drawing; namespace DC.Core.Extension { public static class ImageExtension { private static ImageConverter _converter; public static byte[] ToByteArray(this Image image) { if (_converter==null) _converter = new ImageConverter(); return (byte[])_converter.ConvertTo(image, typeof(byte[])); } } } [/csharp]
Improving the development process one day at a time.