這是我的第一個Silverlight應用程序,我第一次去C#。我有一個C#類庫,我使用COM從Silverlight訪問。 C#庫有一個將Bitmap作爲參數的方法,但是從我所看到的Silverlight只有一個WritableBitmap。有沒有辦法將一個WritableBitmap轉換爲Silverlight中的位圖?我讀過的其他一些答案爲轉換提供了函數,但函數都返回了一個Bitmap,當我嘗試構建時顯然會引發錯誤。誰能幫忙?Silverlight 4 WriteableBitmap位圖
0
A
回答
0
我想確保我正確理解您,您正在使用Silverlight與使用COM的C#Windows庫進行通信,C#libraru使用的是Silverlight沒有提及的類,請問該如何解決?
如果是這種情況,我會立即考慮使用WPF而不是Silverlight,你可以這樣做嗎? Bitmap類實際上只是一個GDI +圖像的包裝,這就是爲什麼你不能真正能夠在Silverlight中使用它。
1
最後通過將WritableBitmap轉換爲一個字節數組,然後在另一側再次構建位圖來實現它。
相關問題
- 1. Silverlight 4渲染爲WriteableBitmap返回空位圖
- 2. WriteableBitmap在Silverlight 4中有新功能嗎?
- 3. .NET中的WriteableBitmap 4
- 4. Silverlight 3 WriteableBitmap問題
- 5. Silverlight:將WriteableBitmap轉換爲流
- 6. 使用FJCore編碼Silverlight WriteableBitmap
- 7. Silverlight:將BitmapImage寫入WriteableBitmap
- 8. Silverlight 4的WriteableBitmap的ScaleTransform異常,但在V3工作
- 9. Silverlight 4:圖表
- 10. Silverlight 4截圖OOB
- 11. UserControl繪圖Silverlight 4
- 12. Silverlight上的高斯模糊WriteableBitmap
- 13. 在WriteableBitmap上繪圖
- 14. Silverlight 4:圖表控件
- 15. Silverlight 4 - 顯示圖像
- 16. Silverlight 4,圖像到字節數組
- 17. Silverlight中的位圖?
- 18. 分析Silverlight 4
- 19. VS2010RC + Silverlight 4
- 20. Silverlight 4中位圖緩存的缺點是什麼?
- 21. 創建WriteableBitmap表單圖表問題
- 22. Silverlight的可寫的位圖
- 23. Silverlight 4和WCF
- 24. MVVM Writeablebitmap圖像處理
- 25. 登錄silverlight 4
- 26. Silverlight 4 DataTemplate DataType
- 27. Silverlight 4 Border Clipping
- 28. 如何禁用Silverlight跨域內容保護WriteableBitmap
- 29. Silverlight 4 Foreground ColorAnimation
- 30. 如何在WPF中直接繪製位圖(BitmapSource,WriteableBitmap)?
嗨,馬克。您是正確的,Silverlight無法訪問我需要使用的類。如果可能,我希望繼續使用Silverlight,以保持跨平臺兼容性。 COM解決方案對於概念證明來說只是暫時的,顯然它將所有東西鎖定到Windows。有人在工作時建議將位圖作爲像素數組傳遞,然後在庫側進行重建。 – Snowwire 2010-10-13 20:28:47