イメージで動作するAPIを使用していますが、そのうちの1つの方法では、物理ディスク上のファイルへのパスが必要です。文字列ベースのパス経由でメモリ上にあるBitmapImageを参照することはできますか?
問題は、イメージがすでにメモリに存在するように、WCFサービスを通じてイメージを取得していることです。このメソッドを再オープンして操作するために、ファイルをディスクに書き込む必要はありません。
メモリ内のファイルを文字列ベースのパスで参照する方法はありますか?
イメージで動作するAPIを使用していますが、そのうちの1つの方法では、物理ディスク上のファイルへのパスが必要です。文字列ベースのパス経由でメモリ上にあるBitmapImageを参照することはできますか?
問題は、イメージがすでにメモリに存在するように、WCFサービスを通じてイメージを取得していることです。このメソッドを再オープンして操作するために、ファイルをディスクに書き込む必要はありません。
メモリ内のファイルを文字列ベースのパスで参照する方法はありますか?
短い回答、いいえ。長い答え、あなたはハックとしてRAMディスクを使用することができます。ファイル名のみを受け入れる(またはストリームではない)ことは、APIの欠陥です。
間違いなくAPIの欠陥。非常に短い目で見た:( –
これはDirectX APIを扱う際にも問題であることを知っています。ディスクを再生する前にwavファイルをディスクに書き込まなければならないことがあります。 –
皮肉なことに(おそらく?)、これは私が扱っているMS APIです。 –