2

を使用してWPFアプリに画像を表示しますBitmapImage。ただし、これらを(JPGとして)別の場所に(理想的には、Stream渡すことができるまたはオブジェクトに)保存する簡単な方法が必要です。

BitmapImage他の手段を使用することは可能ですか、それとも使用する必要がありますか?Imageもしそうなら、JPGとしてロードしてBitmapImage保存するか、この要素に変換して保存するために、他にどのような手段がありますか?

ありがとう

4

1 に答える 1

2

何かのようなもの:

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

(from:WPF Imageからbyte[]

于 2009-12-09T12:37:49.757 に答える