ストリームとしての標準出力から、別のプロセスから複数のpngを取得しています。このメモリストリームを取得して、複数のpngファイルとして保存したいと思います。を見てきましたがPngBitmapEncoder/PngBitmapDecoder
、そこから複数のページを取得できないようです(を使用してデコーダーを作成するPngBitmapDecoder.Create
場合decoder.Frames.Count
は常に1です。デコーダーの作成方法は次のとおりです。
BitmapDecoder decoder = PngBitmapDecoder.Create(memStream,
BitmapCreateOptions.PreservePixelFormat,
BitmapCacheOption.Default);
私は何か間違ったことをしていますか?