我正在尝试为WPF和Silverlight交叉编译一些库。 目前,其中一个库依赖于Silverlight中不可用的System.Drawing.Bitmap。在Silverlight中与WPF兼容的System.Drawing.Bitmap的替代方法
这是一个表示设备特定的图像格式, 并且为了在WPF应用程序显示该图像 保持为位图实例的引用的类。
我可以使用什么来代替Bitmap类,以便将参考 保存为可以在silverlight和wpf中显示的图像? (不能基于文件,必须在内存中)。
我正在尝试为WPF和Silverlight交叉编译一些库。 目前,其中一个库依赖于Silverlight中不可用的System.Drawing.Bitmap。在Silverlight中与WPF兼容的System.Drawing.Bitmap的替代方法
这是一个表示设备特定的图像格式, 并且为了在WPF应用程序显示该图像 保持为位图实例的引用的类。
我可以使用什么来代替Bitmap类,以便将参考 保存为可以在silverlight和wpf中显示的图像? (不能基于文件,必须在内存中)。
System.Windows.Media.Imaging for WPF and Silverlight。这一个显示如何在内存中使用它:Silverlight 4.0: How to convert byte[] to image?
最近你会得到的是WriteableBitmap
类,但这些类在框架之间有很大的不同。如果您希望创建一个用于WPF和Silverlight应用程序的通用库,则可能需要创建一个应用程序编码的摘要,然后编写两个不同的摘要实现。
如果这两个代码块都返回一些东西,至少在词汇上是“WriteableBitmap”,那么您可以将它集成到通用代码中。
值得关注的Silverlight方面的实施将是WriteableBitmapEx。
我会看看:) – TimothyP 2010-07-31 10:08:07
我会看看这个,谢谢(+1) – TimothyP 2010-07-31 10:07:31