アプリケーションの使用中、ユーザーは後で比較するために使用する画像を保存します。
画像がデータベースから取得されると、以下に示すように画像ボックスに完全には表示されません。正しい画像が取得されましたが、上部しか表示されていません。
複数の異なる画像ボックス設定と画像タイプを試しましたが、結果は常に同じです。同じコードの別のプロジェクトでもエラーを再現しました。
私が使用するコードは以下のとおりです。
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
私はこれを理解することはできません。誰かが前にこのようなものを見たことがありますか? ありがとう!