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 に答える