-1
A
回答
0
要下載圖像,您需要獲取URI。 一旦你得到它,這是非常簡單的:
public class ServiceImageDownloader
{
private readonly BitmapImage _downloadedBmpImage = new BitmapImage();
public ServiceImageDownloader()
{
_downloadedBmpImage.ImageOpened += DownloadedBmpImageImageOpened;
_downloadedBmpImage.ImageFailed += DownloadedBmpImageImageFailed;
_downloadedBmpImage.CreateOptions = BitmapCreateOptions.BackgroundCreation;
}
public void DownloadImage(string imageUri)
{
_downloadedBmpImage.UriSource = imageUri;
}
private void DownloadedBmpImageImageOpened(object sender, RoutedEventArgs e)
{
try
{
OnImageDownloaded(new WriteableBitmap(_downloadedBmpImage));
}
catch
{
//manage other classic errors
}
}
private void OnImageDownloaded(WriteableBitmap wbImTemp)
{
//here you get your image as a writeableBmp and you can do whatever you wish,
//as save it in your IS in your example
}
}
現在的IS我會建議你使用您選擇的圖像作爲流,或作爲序列化對象。它可能是這樣的:
public bool WriteImage(string imageName, Stream streamImage)
{
IsolatedStorageFile store = null;
Stream stream = null;
try
{
using (store = IsolatedStorageFile.GetUserStoreForSite())
{
// Open/Create the file for writing
stream = new IsolatedStorageFileStream(imageName,
FileMode.Create, FileAccess.Write, store);
streamImage.CopyTo(stream);
stream.Close();
streamImage.Close();
}
return true;
}
catch (Exception ie)
{
//manage error the way you prefer (think especially to quota management)
}
}
希望它有幫助。
相關問題
- 1. 如何從網絡加載圖像並將圖像保存到獨立存儲?
- 2. 將圖像加載並存儲在獨立存儲器中
- 3. 捕獲圖像並將其保存在內部存儲器上
- 4. 從URL中讀取圖像將其保存在獨立存儲中,然後讀取並綁定到圖像源
- 5. 將隨機圖像保存並加載到獨立存儲
- 6. 如何在點擊後將圖像存儲在內存中?
- 7. 的Windows Phone 7 - 保存圖像狀態在獨立存儲
- 8. 從獨立存儲(Windows Phone)保存並加載圖像
- 9. 將圖像存儲到windows phone 7中的獨立存儲中
- 10. 在android中捕獲的圖像保存
- 11. 如何捕獲圖像,並將其保存在SD卡
- 12. 如何在Silverlight中保存圖像
- 13. 將多個圖像保存到獨立存儲
- 14. 將圖像文件保存到獨立存儲
- 15. 將圖像保存在Azure存儲中
- 16. 啓動攝像頭捕獲圖片並在按鈕點擊捕獲圖片後存儲圖像
- 17. 將圖像保存到照片庫並獲取保存的圖像的URL
- 18. 在後臺獨立存儲中存儲圖像
- 19. 使用wp7將多個圖像保存到獨立存儲器中
- 20. 在HubTiles中使用獨立的存儲圖像
- 21. 捕獲/保存JPanel圖像
- 22. 使用UIImagePickerController在設備上保存圖像並保存圖像
- 23. 在Android上捕獲臨時圖像保存圖像
- 24. 如何捕捉圖像並保存(Uri)?
- 25. IOS圖像捕獲並保存到UIImageView
- 26. 如何在Windows Phone中合併兩個圖像並將其保存到獨立存儲器
- 27. 如何捕獲圖像並將其保存在存儲器中並在ImageView中顯示?
- 28. 如何從ip攝像頭獲取圖像並將圖像存儲在openCV中
- 29. 如何捕捉圖像並保存在我的活動圖像視圖中?
- 30. 存儲圖像並獲取圖像
謝謝兄弟。我會嘗試使用這些代碼來創建一個應用程序。我需要首先分析代碼,因爲它是針對Windows Phone應用程序的。 –