• 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                  }
  • 相关阅读:
    类的加载次序与继承
    十进制转二进制算法
    面象对象与面象过程内存分区
    C/C++单向链表
    字符串与数字互相转换算法
    C#模拟进度条
    数据类型与类型转
    win7删除一些顽固的文件夹
    快速卸载VS2015的办法
    Js获取图片原始宽高
  • 原文地址:https://www.cnblogs.com/weihanli/p/4002603.html
Copyright © 2020-2023  润新知