我正在嘗試爲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