2016-11-17 20 views
0

...悪い画像の鮮明Androidのカメラ

iv.setOnClickListener(new View.OnClickListener() { 


      @Override 
      public void onClick(View v) { 

       Intent cameraIntent ; 

        cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
        startActivityForResult(cameraIntent, CAMERA_REQUEST); 


      } 
     }); 

     public void onActivityResult(int requestCode, int resultCode, Intent data) { 
     super.onActivityResult(requestCode, resultCode, data); 
     if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK) { 
      Bitmap picture = (Bitmap) data.getExtras().get("data"); 

      iv.setImageBitmap(picture); 
     } 
} 

は、ビットマップに保存する画像は、非常に悪い明快です。わずか4kb。どのようにしてイメージの透明度を高めることができますか?

+0

公式ドキュメントを参照して、この行を試してみましたあなたはhttp://stackoverflow.com/a/10382217で完全なイメージの外観を取得するため、画像のサムネイル画像を取得するため、あなたはこれを得ました/ 4684984 https://developer.android.com/training/camera/photobasics.html –

+0

このチュートリアルを試すhttps://achorniy.wordpress.com/2010/04/26/howto-launch-android-camera-using -intents / – Raju

答えて

0

はあなたが

cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, photoURI); 

HERE

関連する問題