Loading

WP开发图片保存到独立存储并从独立存储中读取

需要添加引用命名空间

using System.IO;

using System.IO.IsolatedStorage;

1.将图片保存到独立存储空间

            

 1 using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
 2 
 3             {
 4 
 5                 if (myIsolatedStorage.FileExists(App.fileName))
 6 
 7                 {
 8 
 9                     myIsolatedStorage.DeleteFile(App.fileName);
10 
11                 }
12 
13                 using(IsolatedStorageFileStream fileStream = myIsolatedStorage.CreateFile(App.fileName))
14 
15                 {
16 
17                     BitmapImage bitmap = new BitmapImage();
18 
19                     bitmap.SetSource(stream);
20 
21                     WriteableBitmap wb = new WriteableBitmap(bitmap);
22 
23                     // Encode WriteableBitmap object to a JPEG stream.
24 
25                     wb.SaveJpeg(fileStream, wb.PixelWidth, wb.PixelHeight, 0, 90);
26 
27                 }
28 
29             }
30 
31         }

 

2.从独立存储空间中获取图片

 1 using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
 2 
 3                 {
 4 
 5                     if (myIsolatedStorage.FileExists(fileName))
 6 
 7                     {
 8 
 9                         using (IsolatedStorageFileStream fileStream = myIsolatedStorage.OpenFile(fileName, FileMode.Open, FileAccess.Read))
10 
11                         {
12 
13                             BitmapImage bmp = new BitmapImage();
14 
15                             bmp.SetSource(fileStream);
16 
17                         };
18 
19                       }
20                  }

 

posted @ 2014-09-30 19:19  WeihanLi  阅读(1118)  评论(0编辑  收藏  举报