1

我已经在我的应用程序中加载了类型为 的图像ImageSource,我想分享它,但我需要将图像转换为IRandomAccessStream.

例如:

  ImageSource _myLoadedImage; 
  IRandomAccessStream ras; 
  //Some code when _myLoadedImage convert to IRandomAccessStream 
  RandomAccessStreamReference.CreateFromStream(ras);

我怎样才能做到这一点?

4

1 回答 1

2

除非它是 WriteableBitmap,否则实际上没有办法获取像素缓冲区。如果您有原始图像数据流/文件(即 png 或 jpeg),您可以使用解码器获取它,然后将其转换为图像源。我在这里的博文中做了这样的事情:http ://www.iter.dk/post/2012/10/08/Using-User-Provided-Images-for-Secondary-Tiles.aspx

于 2013-02-03T16:02:20.293 回答