0

wpfTwain で画像をスキャンします。に画像を表示しSystem.Windows.Control.Imageます。

画像をバイナリに変換するにはどうすればよいですか?

次の方法を使用しました。

public byte[] getJPGFromImageControl(BitmapImage imageC)
{
       MemoryStream memStream = new MemoryStream();              
        JpegBitmapEncoder encoder = new JpegBitmapEncoder();
        encoder.Frames.Add(BitmapFrame.Create(imageC));//error
        encoder.Save(memStream);
        return memStream.GetBuffer();
}

次のように呼び出します。

getJPGFromImageControl(firmaUno.Source as BitmapImage)

エラー: imageC が null です !!!

なぜ?

firmaUno.Sourcenullではありません!! しかし、 ( ) からの使用後firmaUno.Source as BitmapImage...BitmapImageは null です!!!!

4

0 に答える 0