0

アプリケーションの使用中、ユーザーは後で比較するために使用する画像を保存します。

画像がデータベースから取得されると、以下に示すように画像ボックスに完全には表示されません。正しい画像が取得されましたが、上部しか表示されていません。

ピクチャボックスの不完全な画像

複数の異なる画像ボックス設定と画像タイプを試しましたが、結果は常に同じです。同じコードの別のプロジェクトでもエラーを再現しました。

私が使用するコードは以下のとおりです。

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

私はこれを理解することはできません。誰かが前にこのようなものを見たことがありますか? ありがとう!

4

1 に答える 1