我已经制定了一种方法来将从 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);
添加回答
举报
0/150
提交
取消