2009-06-14 2 views
2

イメージで動作するAPIを使用していますが、そのうちの1つの方法では、物理ディスク上のファイルへのパスが必要です。文字列ベースのパス経由でメモリ上にあるBitmapImageを参照することはできますか?

問題は、イメージがすでにメモリに存在するように、WCFサービスを通じてイメージを取得していることです。このメソッドを再オープンして操作するために、ファイルをディスクに書き込む必要はありません。

メモリ内のファイルを文字列ベースのパスで参照する方法はありますか?

+0

これはDirectX APIを扱う際にも問題であることを知っています。ディスクを再生する前にwavファイルをディスクに書き込まなければならないことがあります。 –

+0

皮肉なことに(おそらく?)、これは私が扱っているMS APIです。 –

答えて

3

短い回答、いいえ。長い答え、あなたはハックとしてRAMディスクを使用することができます。ファイル名のみを受け入れる(またはストリームではない)ことは、APIの欠陥です。

+0

間違いなくAPIの欠陥。非常に短い目で見た:( –

0

Ramdiskを設定できるとします。

+0

あなたはそれに私を打つ。 –

関連する問題