5
A
回答
5
在手機上,您可以使用HttbWebRequest(建議避免UI影響)或WebClient,根據我在此發佈的項目。
WebClient, HttpWebRequest and the UI Thread on Windows Phone 7
然後你可以把你的數據流,並將它傳遞到這種形式的東西將它寫入獨立存儲。
private void PicToIsoStore(Stream pic) {
using (var isoStore = IsolatedStorageFile.GetUserStoreForApplication()) {
var bi = new BitmapImage();
bi.SetSource(pic);
var wb = new WriteableBitmap(bi);
using (var isoFileStream = isoStore.CreateFile("somepic.jpg")) {
var width = wb.PixelWidth;
var height = wb.PixelHeight;
Extensions.SaveJpeg(wb, isoFileStream, width, height, 0, 100);
}
}
}
Jon是正確的,你也可以使用MediaLibrary.SavePicture。請注意,這會將圖片與用戶照片混合在圖片中心中。
這是直線前進的
private void PicToMediaLibary(Stream pic) {
MediaLibrary lib = new MediaLibrary();
lib.SavePicture("blah", pic);
}
獨立存儲中存儲它基本上是你的應用的私密文件系統。
6
您可以使用WebClient
或WebRequest
來下載它們以獲取原始字節。
然後您可以很容易地保存到isolated storage - 但我不相信您可以保存在圖片中心看到的任何位置,如果這是您的目標。 (我不能看到任何Microsoft.Phone.Tasks namespace這將是相關的有任務,以捕捉相機選擇一張照片,但不保存之一。)
編輯:哦,我剛找到了一個方法。您可以使用MediaLibrary類和SavePicture方法...雖然這是XNA,但我至少有問題關於它從Silverlight應用程序工作。我知道Silverlight有一些XNA API 做工作,有些則沒有。值得試驗。
相關問題
- 1. 從網址下載並保存圖片
- 2. 使用scrapy從網站下載並保存圖像
- 3. 從網站下載和「使用」圖像
- 4. 從網絡保存圖像
- 5. 如何從網站下載視頻並保存在圖庫中?
- 6. 如何從網上下載圖片?
- 7. 如何將圖像從Amazon S3下載並保存到圖像視圖
- 8. 下載網址從圖像並不總是保存整個圖像(WinRT的)
- 9. qt - 如何通過http下載和保存圖像?
- 10. J2ME:從服務器下載圖像並在手機上保存
- 11. Android - 將下載的圖像從URL保存到SD卡上
- 12. 防止使用woocommerce在我的網站上保存和下載圖像
- 13. 在JOptionPane上下載,保存和預覽圖像
- 14. 將圖像保存在網頁瀏覽器控件中,無需從互聯網上重新下載圖像
- 15. 如何避免多次從網上下載圖像?
- 16. 如何從網頁上的Firebase存儲下載圖片?
- 17. 如何從Android上的Firebase存儲下載圖像?
- 18. 如何保存或下載PrimeNg圖表圖像 - Angular 4
- 19. 如何從新的Firebase存儲下載和查看圖像?
- 20. 下載並保存圖像根
- 21. ASHX圖像下載保存爲ASHX
- 22. 保存下載圖像到文件
- 23. 如何從網絡上下載文件並將其保存在設備上
- 24. 在Clojure中,你如何從網上下載圖像並保存到文件系統?
- 25. 如何將圖像從網址下載到繪圖文件夾?
- 26. 如何將圖像和文本保存到從互聯網下載爲json的sqlite數據庫
- 27. 網上下載圖像異步在.net
- 28. 如何正確下載並保存圖像列表?
- 29. 如何下載並保存兩次圖像?
- 30. 如何防止用戶下載或保存圖像?
是的,我想將它保存到類似於Androids圖庫的位置或文件夾。 – Landmine 2010-11-10 07:42:04
@Landmine:看我的編輯。它*可能*是答案。 – 2010-11-10 07:43:21
我確認,XNA API中的MediaLibrary類非常適用。只需要引用Microsoft.Xna.Framework程序集。 – 2010-11-10 07:48:44