2017-09-11 14 views
-1

で画像の非常に低品質の原因となります。しかし、[OK]または[キャンセル]をクリックするプレビューは、すでに非常に品質が悪いです。カメラの意図は、私が写真を撮るためにカメラを開き、Androidアプリを持っているプレビュー

これは私のアプリでは実装されていないため、これは奇妙です。品質を向上させるためにカメラを構成するためのパラメータはありますか?

+0

チェックこのリンクを抜け出す:https://stackoverflow.com/questions/14057320/low-qualityを-image-android-development –

+0

私は画像を保存していません。アンドロイドで撮ったショットを撮った後のプレビューです。このプレビューはすでに非常に品質が悪いです。 – tobias

+1

あなたはサムネイル画像を取得していると思います –

答えて

0

firebaseこの例でイムのアップロード:ここ

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 

    if (requestCode == GALLERY_INTENT && resultCode == RESULT_OK){ 
     Uri uri = data.getData(); 
     progressDialog.setMessage(UPLOADING); 
     progressDialog.show(); 
     StorageReference filePath = storageRef.child(STORAGE_FOLDER_NAME).child(recipeTitle.getText().toString()); 
     filePath.putFile(uri).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() { 
      @Override 
      public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) { 
       Toast.makeText(CreateNewRecipeActivity.this, UPLOAD_COMPLETE, Toast.LENGTH_SHORT).show(); 
       progressDialog.dismiss(); 
      } 
     }); 
    } 
} 

はイムフル画像

Uri uri = data.getData(); 
+0

Thx。私はイメージを得ることについて話していません。これは前の一歩です。 Androidでは、写真を撮って見せたり、oKややり直しをすることができます。そして、この画像は低品質です。しかし、私は理由は、私は店舗を与えることを与えないことだと思う。 – tobias

+1

ああ、ええ、あなたがそれを保存し、後でそれを得る場合、あなたがより良いイメージを得る自分自身を見つけた、あなたを誤解した。それがそれを修正することを願っています。 –

関連する問題