Converting a JPEG image to a byte array - COM exception

后端 未结 4 2039
孤城傲影
孤城傲影 2020-12-29 23:47

Using C#, I\'m trying to load a JPEG file from disk and convert it to a byte array. So far, I have this code:

static void Main(string[] args)
{
    System.Wi         


        
4条回答
  •  我在风中等你
    2020-12-29 23:56

    Check the examples from this article: http://www.codeproject.com/KB/recipes/ImageConverter.aspx

    Also it's better to use classes from System.Drawing

    Image img = Image.FromFile(@"C:\Lenna.jpg");
    byte[] arr;
    using (MemoryStream ms = new MemoryStream())
    {
        img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
        arr =  ms.ToArray();
    }
    

提交回复
热议问题