Web カメラで画像をキャプチャしてローカル ハードに保存する Silverlight プロジェクトを作成しましたが、ローカル ハードには保存したくありません。プロジェクト フォルダーに保存してから、SQL データベースにパスを保存したいと考えています。 .
助けてください!
Web カメラで画像をキャプチャしてローカル ハードに保存する Silverlight プロジェクトを作成しましたが、ローカル ハードには保存したくありません。プロジェクト フォルダーに保存してから、SQL データベースにパスを保存したいと考えています。 .
助けてください!
画像をビットストリームとしてDBに直接保存してみることができますか?
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;
}
ストリームを提供する必要があります。これを DB に渡し、必要に応じて元に戻すことができます。何に使っているのかわかりにくいです。あなたの質問にはあまり詳細がありません