0

Web カメラで画像をキャプチャしてローカル ハードに保存する Silverlight プロジェクトを作成しましたが、ローカル ハードには保存したくありません。プロジェクト フォルダーに保存してから、SQL データベースにパスを保存したいと考えています。 .

助けてください!

4

1 に答える 1

0

画像をビットストリームとして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 に渡し、必要に応じて元に戻すことができます。何に使っているのかわかりにくいです。あなたの質問にはあまり詳細がありません

于 2012-07-31T11:11:39.687 に答える