2013-05-08 1 views
0

J'ai donc mon image pour passer avec succès à un URI ... mais je ne sais pas comment l'enregistrer ou la convertir en bitmap tout en maintenant la résolution. Aucune suggestion? Je vous remercie.Sauvegarder l'image URI ou la convertir en bitmap tout en maintenant la résolution

photoButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      // CALL THE PICTURE (this works) 

      File t = new File (STORAGE_PATH + "savedAndroid.jpg"); 
      mURI = Uri.fromFile(t); 
      i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
      i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mURI); 
      startActivityForResult(i,0); //0 is default camera 
     } 
    }); 

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    imageView.setImageURI(mURI); //this seems to work...by itself 


     //save the image or convert it to a bitmap to use with tesseract... 
} 

Répondre

0
InputStream is = context.getContentResolver().openInputStream(mURI); 
Bitmap bitmap = BitmapFactory.decodeStream(is, null, new BitmapFactory.Options()); 

, utilisez-le comme vous le voulez. J'espère que cela aide.

Questions connexes