2016-08-09 15 views
-1

Ich möchte eine selfie App entwickeln, in dem wir brauchen die ErnteCrop das android Bild

Intent intent = new Intent("com.android.camera.action.CROP"); 
intent.setClassName("com.android.camera", "com.android.camera.CropImage"); 
File file = new File(filePath); 
Uri uri = Uri.fromFile(file); 
intent.setData(uri); 
intent.putExtra("crop", "true"); 
intent.putExtra("aspectX", 1); 
intent.putExtra("aspectY", 1); 
intent.putExtra("outputX", 96); 
intent.putExtra("outputY", 96); 
intent.putExtra("noFaceDetection", true); 
intent.putExtra("return-data", true);         
startActivityForResult(intent, REQUEST_CROP_ICON); 

Antwort

2

Für benutzerdefinierte Seite, die Sie Bild beschneiden Bibliotheken verwenden können. Es gibt viele von ihnen, das ist sehr wenige Bibliothek für erweiterte Zuschneiden

https://github.com/Yalantis/uCrop hergestellt von Yalantis Team

0

Verwenden Picasso es wird für Sie sehr einfach sein.

Picasso.with(context) 
    .load(url) 
    .resize(50, 50) 
    .centerCrop() 
    .into(imageView); 

Laden Sie die JAR-Datei und fügen Sie sie in Ihrem Projekt lib click Here to download