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                  }

 

转载于:https://www.cnblogs.com/weihanli/p/4002603.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值