美文网首页
Android 图像文件Bitmap读写方法

Android 图像文件Bitmap读写方法

作者: kongzue | 来源:发表于2019-07-23 13:03 被阅读0次

    从文件地址读取为Bitmap:

    public static Bitmap getBitmapFromUri(Context context, String filePath) {
        try {
            Uri uri = Uri.parse(filePath);
            Bitmap bitmap = MediaStore.Images.Media.getBitmap(context.getContentResolver(), uri);
            return bitmap;
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }
    

    写入Bitmap到指定文件地址:

    public static boolean saveBitmap(Bitmap bm, File f) {
        try {
            FileOutputStream out = new FileOutputStream(f);
            bm.compress(Bitmap.CompressFormat.JPEG, 100, out);
            out.flush();
            out.close();
            return true;
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
        }
        return false;
    }
    

    相关文章

      网友评论

          本文标题:Android 图像文件Bitmap读写方法

          本文链接:https://www.haomeiwen.com/subject/bnyolctx.html