1

System.Windows.Media.Imaging.BitmapSourceaからa に変換する方法はありますSystem.Windows.Media.Visualか? のインスタンスがありますが、それを に変換して、WPF ベクター グラフィックスを利用できるBitmapSourceようにしたいと考えています。Visualビジュアルからビットマップに移行する例をたくさん見てきましたが、C# を使用して他の方向に移行するにはどうすればよいでしょうか?

var stream = new FileStream(
    @"C:\Image.png", FileMode.Open, FileAccess.Read, FileShare.Read);

var decoder = new PngBitmapDecoder(
    stream, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);

BitmapSource bitmapSource = decoder.Frames[0];
// Visual visual = bitmapSource.ToVisual(); <-- I'd like to do this
4

0 に答える 0