2017-07-11 2 views
0

でカメラからの映像を撮影し保存することができますどのように私はトリミング後のカメラから撮影した画像を保存すると、JPGイメージファイルは私の指定したフォルダに保存されている</p> <p>でトリミング。BMPファイル名の拡張子

bmpファイル名の拡張子を持つ "その"切り抜かれたイメージファイルを保存します。

私は手順がある示唆
+0

をポストはあなたの問題を解決した場合、それは礼儀を示すの方法だ、答えとしてそれをマークしてください。 – Rahul

答えて

0

:あなたはHERE

上で機能を示唆して従うことができ、BMPの拡張子を持つ保存BMAP

Bitmap bMap = BitmapFactory.decodeFile(imgPath); 
    1. トリミングされたJPGた後、あなたはそれがこのコードをビットマップに変換します

    2. トリミングされたjpgファイルを空きメモリに削除します

      File dir = getFilesDir(); 
      
      File file = new File(dir, "filename"); 
      
      if (file.exists()) { 
      
      boolean deleted = file.delete(); 
      
      } 
      
  • 0

    コードの下に試してみてください -

      FileOutputStream out = null; 
          try { 
           out = new FileOutputStream(AbsoluteFilePath); 
           bmp.compress(Bitmap.CompressFormat.PNG, 100, out); // bmp is your Bitmap instance 
           // PNG is a lossless format, the compression factor (100) is ignored 
          } catch (Exception e) { 
           e.printStackTrace(); 
          } finally { 
           try { 
            if (out != null) { 
             out.close(); 
            } 
           } catch (IOException e) { 
            e.printStackTrace(); 
           } 
          } 
    

    SOURCE:Save bitmap to location

    関連する問題