为了账号安全,请及时绑定邮箱和手机立即绑定

在 Xamarin 中加载本地保存的图像?

在 Xamarin 中加载本地保存的图像?

ABOUTYOU 2021-12-30 17:40:40
我已经制定了一种方法来将从 CDN 获取的位图图像保存到本地存储。在下面找到代码:    /// <summary>    /// Method to store the bitmap image fetched from the CDN locally.    /// </summary>    /// <returns></returns>    public bool StoreDownloadedImageLocally(Bitmap image, string extension)    {        try        {            var directoryPath = absolutePath;            var filePath = System.IO.Path.Combine(directoryPath, extension + ".png");            using (var stream = new FileStream(filePath, FileMode.Create))            {                image.Compress(Bitmap.CompressFormat.Png, 100, stream);            }            return true;        }        catch (Exception)        {            return false;        }我现在需要创建一个方法,以便我可以获取刚刚保存的图像。该应用程序需要能够离线显示图像,因此下载后将它们存储在本地。有任何想法吗?提前谢谢了。
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

只需使用 Bitmapfactory 加载它


string inputPicturePath = "hello.jpg";

BitmapFactory.Options options = new BitmapFactory.Options ();

options.InSampleSize = 4;

Bitmap bitmap = null;

bitmap = BitmapFactory.DecodeFile ( inputPicturePath, options);


查看完整回答
反对 回复 2021-12-30
  • 1 回答
  • 0 关注
  • 251 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信