2011-10-25 183 views
1

我試圖使用SaveFileDialogWriteableBitmap保存到本地Silverlight中。一個類似於我的問題問Here爲什麼Silverlight不支持BMP/JPEG/PNGBitmapEncoder?

答案顯示了幾種開源編碼器和解決方法。 他們工作正常。

但是,爲什麼silverlight不支持JPEG/PNG/BMP本身的編碼器,而.NET框架和WPF支持all of them?我們爲什麼要申請第三方課程?

我想了整整一晚,但沒有弄清楚爲什麼。由於我不允許使用第三方類,所以我必須自己編寫一個編碼器。(

+0

** **爲什麼麥凱納:。你是否允許使用第三方庫?這是一個可怕的限制就像被告知在不使用第三方硬件(例如CPU)的情況下構建計算機一樣。 – SLaks

回答

0

如果你的意思是你不允許購買第三方組件,那就用開源吧。在FJCore:

http://code.google.com/p/fjcore/

如果您不允許使用你沒有寫任何類,你需要有管理嚴肅的談話

+0

好吧,我只是困惑,爲什麼Silverlight不支持編碼器,而其他產品如WPF有這種能力。而且我自己編寫了一個類來將byte []轉換爲.bmp .... – vicancy

+0

我認爲它可能與JPEG編碼器的版權有關。 –

相關問題