2012-07-31 88 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

相關問題