TPL データフローの他のブロック内でブロックを呼び出すことはできますか? したがって、4 つのチャネル (R、G、B、A) を含むイメージ レイヤーを処理している場合、ProcessLayer ブロックは 4 つすべてを ProcessChannel ブロックにフィードし、処理が完了したら出力に対して何かを行います。これはコーシャですか、それともブロックを分割して ProcessLayer が 4 つのチャネルを出力するようにする必要がありますか?
コンテキスト: カスタム パーサーを使用して PSD イメージ ファイルを処理しています。これは、レイヤー -> チャネルのグラフです。同期的に、各レイヤーと各チャネルを反復処理します。上記の PSD のサイズは 500 MB 以上になる場合があり、これには永遠に時間がかかるため、TPL Dataflow を試すことにしました。