Android: Problemas de imagen de recorte
Me gustaría recortar la imagen y la proporción de imagen es 3: 4. El siguiente código funciona bien, pero la imagen es demasiado borrosa. Por lo tanto, necesito aumentar el aspecto y la salida para aclarar la imagen ...
private void performCrop() {
try {
Intent cropIntent = new Intent("com.android.camera.action.CROP");
cropIntent.setDataAndType(picUri, "image/*");
cropIntent.putExtra("crop", "true");
cropIntent.putExtra("aspectX", 3);
cropIntent.putExtra("aspectY", 4);
cropIntent.putExtra("outputX", 300);
cropIntent.putExtra("outputY", 400);
cropIntent.putExtra("scaleUpIfNeeded", true);
cropIntent.putExtra("return-data", true);
startActivityForResult(cropIntent, PIC_CROP);
} catch (ActivityNotFoundException anfe) {
String errorMessage = "Whoops - your device doesn't support the crop action!";
Toast toast = Toast.makeText(this, errorMessage, Toast.LENGTH_SHORT);
toast.show();
}
}
Después de aumentar, ya no funciona. ¿Cuál es el problema? Gracias chicos
cropIntent.putExtra("aspectX", 6);
cropIntent.putExtra("aspectY", 8);
cropIntent.putExtra("outputX", 450);
cropIntent.putExtra("outputY", 600);