이미지를 데이터베이스에 저장하고 있습니다. ..하지만 데이터베이스에서 그 이미지를 검색하는 방법 .. 내가 system.drawing 사용하려고하면 .. 오류를 보여줍니다 .. 일부 ppl 내가 wpf에서 system.drwaing 사용할 수 없다는 말 .. 심지어 DLL 파일 .. Loggedwpf - wpf에서 System.Drawing을 사용할 수 있습니까?
내 코드
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)에서 오류가 표시됩니다.
오류 : - 인수 예외가
매개 변수가 유효하지 않은 사용자 코드에 의해 처리되지 않은이었다.
WPF 프로젝트에서 호스팅 할 수 있다고 생각합니다. 괜찮을거야. 그러나 WPF가 대신 할 수있는 것을 활용하지 않는 이유는 무엇입니까? –
나는 system.drawing.dll ..을 사용했습니다. 이제 system.drawing.bitmap을 사용할 수 있습니다. 그러나 사용 후 System.Drawing.Image.FromStream (strm);에서 오류가 표시됩니다. –
오류가 무엇인지 알려주지 않으면 도움을 드릴 수 없습니다. – Foole