Silverlight - 将已下载的映像保存到磁盘

时间:2010-02-07 01:16:51

标签: silverlight silverlight-3.0

我有一个显示图像的silverlight应用程序。这些图像显示正常,但我想更进一步,让人们将图像保存到磁盘。

我不想使用WebClient类重新下载图像。

我可以看到图像,所以我知道它已经在我的计算机上的某处缓存了。从技术上讲,我认为没有必要打开任何新的连接......

想法?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您可以将图像渲染为WritableBitmap,使用其中一个可用的自由编码器(如ImageTools)对其进行编码,并使用SaveFileDialog将其保存到磁盘。唯一的另一种选择是使用WebClient加载图像。如果您想避免两次加载图像,可以从一开始就使用WebClient加载它。