none
GDI+中发生一般性错误 在图片byte(),bitmap格式转换时报错 RRS feed

  • 问题

  •     Public Function ConvertBitMapToBytes(ByVal bitMapObject As System.Drawing.Bitmap) As Byte()
    
            Dim bytes As Byte() = Nothing
            Dim ms As New MemoryStream()
            bitMapObject.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp) '报错行
            bytes = ms.ToArray
            ms.Dispose()
            Return bytes
    
        End Function

    提示 GDI+中发生一般性错误,请问怎么解决? VS2012

    已找到原因。

    BMP格式问题,从数据库加载进来的图片转换格式就报错,picturebox从本地加载图片没有这个问题。

    然后把bmp改成png就好了。

    • 已编辑 傻子Lynn 2013年9月24日 7:47 解决
    2013年9月24日 6:41

答案

  • 已找到原因。

    BMP格式问题,从数据库加载进来的图片转换格式就报错,picturebox从本地加载图片没有这个问题。

    然后把bmp改成png就好了。

    Hi,

    感谢你能够将解决办法分享出来。

    你可以在回复里把解决办法贴出来然后标记这个回复为答案, 这样就能帮助更多遇到同样问题的人解决这个问题。

    Regards.


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2013年9月25日 1:22
    版主