在应用程序的使用过程中,用户存储了一张图片以供以后比较。
当从数据库中检索图像时,它不会完全呈现在图片框中,如下所示。已检索到正确的图像,但只有顶部可见。
我尝试了多种不同的图片框设置和图像类型,但结果始终相同。我还使用相同的代码在另一个项目中重现了该错误。
我使用的代码如下:
Dim b() As Byte
b = DirectCast(cmd.ExecuteScalar, Byte())
If b Is Not Nothing Then
stream = New System.IO.MemoryStream
stream.Write(b, 0, b.Length)
Dim image As Image = image.FromStream(stream)
pictureBox.Image = image
End if
我无法弄清楚这一点。有没有人见过这样的东西?谢谢!