2012-07-31 130 views

回答

0

您可以尝试将图像作为比特流直接保存到数据库中?

private static ImageElementContract ImageToImageElementContract(Image image) 
    { 
     WriteableBitmap bmp = new WriteableBitmap(image, null); 
     ImageTools.ExtendedImage myImage = new ImageTools.ExtendedImage(); 
     myImage = ImageExtensions.ToImage(bmp); 

     MemoryStream mStream = new MemoryStream(); 

     JpegEncoder encoder = new JpegEncoder(); 
     encoder.Quality = 100; 
     encoder.Encode(myImage, mStream); 
     imageContract.ImageStream = mStream.ToArray(); 
     return imageContract; 
    } 

应该给你一个流,你可以传递给数据库,如果你需要它再放回去。很难说出你的用途。在你的问题没有太多的细节

+0

Thanx答复先生..实际上我需要从摄像头捕获图像,我已经完成了......然后我需要将这个捕获的图像保存到服务器文件夹..及其路径数据库..我尝试了很多..但没有用... – user1562492 2012-08-01 11:43:19

相关问题