0

我正在尝试在 Windows Phone 7 应用程序中加载 BMP 图像,但扩展名是。bmp 图像没有出现。但是,该代码适用于 .jpg、.png 和 .gif。我正在使用以下代码片段:

Uri uri = new Uri("Images/test.bmp", UriKind.Relative);
ImageSource img = new System.Windows.Media.Imaging.BitmapImage(uri);
imageView.Source = img;

谢谢

4

1 回答 1

1

将其保存为png. Silverlight 不支持bmp开箱即用(请参阅Silverlight 4 BitmapImage - bmp 文件支持)。

或者,如果您确实需要这样做,则需要使用第三方库。.net 图像工具库具有您需要的BMP 转换器。这个问题中有一些示例代码:Silverlight 4: How can I convert bmp byte array to png byte array?

于 2012-12-09T23:56:03.213 回答