Silverlight 4 BitmapImage - bmp 文件支持

Posted

技术标签:

【中文标题】Silverlight 4 BitmapImage - bmp 文件支持【英文标题】:Silverlight 4 BitmapImage - bmp file support 【发布时间】:2011-07-16 20:17:18 【问题描述】:

MSDN 提到了对 PNG 和 JPG 的支持,但很多人在尝试 setSource(file.bmp) 并抱怨“灾难性故障”。

有人可以澄清一下,是否支持 bmp ?

如果不是,在 silverlight 中显示 bmp 的最佳方式是什么?

【问题讨论】:

【参考方案1】:

Silverlight 不支持 BMP。 BMP 是一种非常古老且效率不高的格式(与 PNG 和 JPG 相比),因此他们没有费心去支持它。

Silverlight 仅支持 JPG 和 PNG 格式的图片。

显示它们的最佳方式是在网络服务器上转换它们,以便它们可以作为 PNG 提供。网络服务器将可以访问足够多的 .Net 库,以便 BMP=>PNG 转换很容易。我不会费心去创建一个 BMP 加载器客户端。

【讨论】:

以上是关于Silverlight 4 BitmapImage - bmp 文件支持的主要内容,如果未能解决你的问题,请参考以下文章

使用BitmapImage图标创建Flex按钮外观

如何安装Silverlight Tools 4

Silverlight 4 - Reporting Services 查看器

Silverlight 4 RelativeSource FindAncestor 绑定

Silverlight 4:如何切换控件可见性

Windows Phone - 裁剪 BitmapImage [关闭]