【发布时间】:2010-02-07 01:16:50
【问题描述】:
我有一个显示图像的 silverlight 应用程序。这些图像显示良好,但我想更进一步,让人们将图像保存到磁盘。
我不想使用 WebClient 类重新下载图像。
我可以看到该图像,因此我知道它已经缓存在我计算机的某个位置。从技术上讲,我认为没有必要打开任何新连接...
想法?
【问题讨论】:
标签: silverlight silverlight-3.0
我有一个显示图像的 silverlight 应用程序。这些图像显示良好,但我想更进一步,让人们将图像保存到磁盘。
我不想使用 WebClient 类重新下载图像。
我可以看到该图像,因此我知道它已经缓存在我计算机的某个位置。从技术上讲,我认为没有必要打开任何新连接...
想法?
【问题讨论】:
标签: silverlight silverlight-3.0
您可以将图像渲染为 WritableBitmap,使用可用的免费编码器之一(如 ImageTools)对其进行编码,然后使用 SaveFileDialog 将其保存到磁盘。唯一的其他选择是使用 WebClient 加载图像。如果您想避免两次加载图像,您可以从一开始就使用 WebClient 加载它。
【讨论】: