0
我創建了一個silverlight項目,通過網絡攝像頭捕獲圖像並將其存儲在本地硬盤中,但我不想將其保存在本地硬盤上,我希望將其保存在本地硬盤上在我的項目文件夾中,然後將路徑存儲在SQL數據庫中。Silverlight將網絡攝像頭圖像保存到服務器文件夾
請幫忙!
我創建了一個silverlight項目,通過網絡攝像頭捕獲圖像並將其存儲在本地硬盤中,但我不想將其保存在本地硬盤上,我希望將其保存在本地硬盤上在我的項目文件夾中,然後將路徑存儲在SQL數據庫中。Silverlight將網絡攝像頭圖像保存到服務器文件夾
請幫忙!
您可以嘗試將圖像作爲比特流直接保存到數據庫中?
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;
}
應該給你一個流,你可以傳遞給數據庫,如果你需要它再放回去。很難說出你的用途。在你的問題沒有太多的細節
Thanx答覆先生..實際上我需要從攝像頭捕獲圖像,我已經完成了......然後我需要將這個捕獲的圖像保存到服務器文件夾..及其路徑數據庫..我嘗試了很多..但沒有用... – user1562492 2012-08-01 11:43:19