如何使用Silverlight将图片网址转换为字节数组或流?
答案 0 :(得分:0)
最简单的方法是使用WebClient将Uri下载为Stream。为此,必须至少满足下列条件之一:
这将使您能够以Stream的形式访问文件的内容。如果要访问解码的像素而不是文件的原始内容,请将Stream加载到Image元素(使用BitmapSource.SetSource(Stream)),等待Image.ImageOpened事件,然后捕获WriteableBitmap中的Image元素。然后,您可以从WriteableBitmap.Pixels数组中读取图像像素数据。如果图像不是跨域的,则不需要下载Stream,只需将Image Source直接设置为URI,