How to Convert System.Drawing.Image to Byte Array?

后端 未结 2 1544
广开言路
广开言路 2021-01-11 17:39

Hi I\'m trying to convert image to byte array to pass it into sql as byte(). Im trying to use Image Converter but it keeps failing

Dim converter As New Image         


        
2条回答
  •  半阙折子戏
    2021-01-11 18:22

    You can use a MemoryStream. By saving the image into a MemoryStream, you can get the byte array of data from the image:

    Dim ms = new MemoryStream()
    imgSegnature.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg) ' Use appropriate format here
    Dim bytes = ms.ToArray()
    

提交回复
热议问题