画像をデータベースに保存しています。..しかし、データベースからその画像を取得する方法.. system.drawingを使用しようとすると、エラーが表示されます..一部のpplは、wpfでsystem.drwaingを使用できないと言っています..dllファイルも..
私のコードは
private void btnShow_Click(object sender, RoutedEventArgs e)
{
DataTable dt2 = reqBll.SelectImage().Tables[0];
byte[] data = (byte[])dt2.Rows[0][1];
MemoryStream strm = new MemoryStream();
strm.Write(data, 0, data.Length);
strm.Position = 0;
System.Drawing.Image img = System.Drawing.Image.FromStream(strm);
BitmapImage bi = new BitmapImage();
bi.BeginInit();
MemoryStream ms = new MemoryStream();
img.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
ms.Seek(0, SeekOrigin.Begin);
bi.StreamSource = ms;
bi.EndInit();
ImgBox.Source = bi;
}
今何をする?
system.drawing.dllを使用しました。これでsystem.drawing.bitmapを使用できますが、使用後、System.Drawing.Image.FromStream(strm);でエラーが表示されます。
エラー:-引数の例外がユーザーコードによって処理されませんでした
パラメータが無効です。