Проще всего использовать WebClient для загрузки Uri в виде потока.Чтобы это работало, должно быть хотя бы одно из следующих условий:
- Изображение размещено в том же домене, что и приложение Silverlight.
- Домен, в котором размещено изображениепредоставляет файл клиентской политики доступа, позволяющий приложению Silverlight получить доступ к изображению.
Это даст вам доступ к содержимому файла в виде потока.Если вы хотите получить доступ к декодированным пикселям, а не к необработанному содержимому файла, загрузите Stream в элемент Image (используя BitmapSource.SetSource (Stream)), дождитесь события Image.ImageOpened и затем захватите элемент Image в WriteableBitmap.,Затем вы можете прочитать данные пикселей изображения из массива WriteableBitmap.Pixels.Если изображение не является междоменным, вам не нужно загружать Stream, и вы можете просто установить Source Image на URI напрямую,