代码如下:
Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(uri, "image/*");
intent.putExtra("crop", "true"); 
intent.putExtra("aspectX", 1);// aspectX aspectY 是宽高的比例
intent.putExtra("aspectY", 1); 
intent.putExtra("outputX", 130);// outputX outputY 是裁剪图片宽高
intent.putExtra("outputY", 130);
intent.putExtra("return-data", false);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
intent.putExtra("outputFormat", Bitmap.CompressFormat.JPEG.toString());
startActivityForResult(intent, 3);截取后的图片能正常获得,现在有需求想要得到截取后图片距离原图上边框和左边框的距离(即图片左上角的坐标),查了很多没得到解决,在android developer上没找到关于com.android.camera.action.CROP的介绍,不知道对应的源码是哪个类。求各位大神指教啊~
android图片

解决方案 »

  1. com.android.camera.CropImage
    或者是
    com.android.gallery3d.app.CropImage
      

  2. "com.android.camera.action.CROP"
    应该是没这功能,另外,这个东西是非官方的,各个手机的实现都不一样,慎重啊。
    参考下面这个吧
    https://github.com/lvillani/android-cropimage
      

  3. 这个也是从Gallery里提取出来的。
      

类似问题 »