我有一个显示图像的silverlight应用程序。这些图像显示正常,但我想更进一步,让人们将图像保存到磁盘。
我不想使用WebClient类重新下载图像。
我可以看到图像,所以我知道它已经在我的计算机上的某处缓存了。从技术上讲,我认为没有必要打开任何新的连接......
想法?
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以将图像渲染为WritableBitmap,使用其中一个可用的自由编码器(如ImageTools)对其进行编码,并使用SaveFileDialog将其保存到磁盘。唯一的另一种选择是使用WebClient加载图像。如果您想避免两次加载图像,可以从一开始就使用WebClient加载它。