Silverlight - сохранение уже загруженного изображения на диск - PullRequest
0 голосов
/ 07 февраля 2010

У меня есть приложение silverlight, которое отображает изображения. Эти изображения отображаются нормально, но я хотел бы пойти еще дальше и позволить людям сохранить изображение на диск.

Я не хочу перезагружать изображение с помощью класса WebClient.

Я вижу изображение, поэтому знаю, что оно уже где-то на моем компьютере. Технически, я не считаю необходимым открывать какие-либо новые соединения ...

Идеи

Ответы [ 2 ]

0 голосов
/ 11 февраля 2010

Вы можете визуализировать ваше изображение в WritableBitmap, кодировать его с помощью одного из доступных доступных кодировщиков (например, ImageTools) и сохранить его на диск с помощью SaveFileDialog. Единственный другой выбор - загрузить изображение с помощью WebClient. Если вы хотите избежать двойной загрузки изображения, вы можете загрузить его с помощью WebClient с самого начала.

0 голосов
/ 07 февраля 2010

Может быть, эта ссылка будет полезна для вас. Сохранение изображений (.bmp, .png и т. Д.) В WPF / Silverlight

...