2017-09-11 2 views
-1

에서 그림의 매우 낮은 품질을 야기한다. 그러나 미리보기에서 확인 또는 취소를 클릭하는 위치는 이미 매우 나쁜 품질입니다.카메라 의도는 내가 그림을 카메라를 엽니 안드로이드 응용 프로그램을 미리

이것은 내 앱에서 구현하지 않은 이상한 것입니다. 품질을 높이려고 카메라를 구성 할 매개 변수가 있습니까?

+0

확인이 링크를 전체 이미지를 얻는 : https://stackoverflow.com/questions/14057320/low-quality -image-android-development –

+0

이미지를 저장하고 있지 않습니다. 안드로이드가 생각한 촬영을 한 후 미리보기입니다. 이 미리보기는 이미 매우 나쁜 품질입니다. – tobias

+1

나는 당신이 축소판 이미지를 얻고 있다고 생각한다. –

답변

0

이 예제 메신저 업로드가 중포 기지에 : 여기

@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. 나는 이미지를 얻는 것에 대해 말하는 것이 아닙니다. 그것은 이전 단계입니다. 안드로이드는 사용자가 사진을 찍어 보여주고 oK 나 Redo를 말할 수있는 옵션을 제공합니다. 그리고이 이미지는 낮은 품질입니다. 하지만 그 이유는 내가 보관할 곳을주지 않는다고 생각하기 때문입니다. – tobias

+1

아아 그래, 네가 그것을 구하고 나중에 얻으면 당신이 더 나은 이미지를 얻는다는 것을 알아 냈다. 오해했다. 그것이 그것을 고침하기를 바라 라. –