2013-08-17 2 views
7

Ich versuche, ein Bild zuzuschneiden, die aus der Galerie in Android wie folgt ausgewählt ist.Cropped Bild ist verschwommen in Android

Intent intent = new Intent("com.android.camera.action.CROP"); 
intent.setDataAndType(photoUri, "image/*");   
intent.putExtra("outputX", 400); 
intent.putExtra("outputY", 300); 
intent.putExtra("aspectX", 4); 
intent.putExtra("aspectY", 3); 
intent.putExtra("scale", true); 
intent.putExtra("return-data", true); 
startActivityForResult(intent, RESULT_CROP); 

Wenn ich versuche, die outputx und outputY auf 800 zu setzen, 600 es funktioniert nicht. Der obige Code funktioniert gut, aber das zugeschnittene Bild sieht unscharf aus. Kann jemand bitte vorschlagen, wie man das Bild beschneidet, ohne es zu verschwommen zu machen. Danke.

+0

Haben Sie den hier beschriebenen alternativen Ansatz berücksichtigt? http://stackoverflow.com/a/12758776/315702 – markproxy

Antwort