1
給定一個WriteableBitmap,如何將位圖保存回圖像流(JPG或BMP)?Silverlight:將WriteableBitmap轉換爲流
我的情況是:
- 顯示打開文件對話框,讓用戶選擇圖像
- 加載圖像到WriteableBitmap的
- 調整圖像大小
- 發送圖像流的Web服務
步驟# 4是我遇到的麻煩。我怎樣才能從WriteableBitmap - > Stream?
給定一個WriteableBitmap,如何將位圖保存回圖像流(JPG或BMP)?Silverlight:將WriteableBitmap轉換爲流
我的情況是:
步驟# 4是我遇到的麻煩。我怎樣才能從WriteableBitmap - > Stream?
好的,所以Silverlight沒有任何內置的將WriteableBitmap轉換爲圖像流的內容。
經過多次哀嚎和咬牙切齒之後,我發現了優秀的開源代碼ImageTools library for Silverlight,它爲JPG,BMP,GIF和PNG提供了編碼器和解碼器。
檢查此鏈接,它需要第三方幫助: http://blog.blueboxes.co.uk/2009/07/21/rendering-xaml-to-a-jpeg-using-silverlight-3/ – Malcolm 2010-07-13 07:21:38
該鏈接使用僅支持JPG編碼的FJCore庫。 – 2010-07-14 16:17:42
類似的帖子http://stackoverflow.com/questions/1841534/silverlight-4-screen-capture/8560271#8560271 – 2011-12-19 10:57:54