裁剪android图像

时间:2016-08-09 07:55:50

标签: android

我想开发一款我们需要裁剪的自拍应用

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);

2 个答案:

答案 0 :(得分:2)

对于自定义页面,您可以使用图像裁剪库。其中有很多,这是非常少数的高级裁剪库

Yalantis团队提出的

https://github.com/Yalantis/uCrop

答案 1 :(得分:0)

使用Picasso对你来说很容易。

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

下载jar文件并将其添加到项目库中 click Here to download