【发布时间】:2012-08-29 20:13:22
【问题描述】:
我已经阅读了很多关于此的问题,但我仍然无法使用此代码...也许任何人都可以纠正我的代码...我想从我知道使用 com.android.camera 的位置的文件中裁剪图像。 action.CROP 像这样...
mImageCaptureUri = Uri.fromFile(f);
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setType("image/*");
intent.setData(mImageCaptureUri);
intent.putExtra("crop", true);
intent.putExtra("outputX", 200);
intent.putExtra("outputY", 200);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("scale", true);
intent.putExtra("return-data", true);
Bundle extras = intent.getExtras();
if (extras != null) {
Bitmap photo = extras.getParcelable("intent");
tampilan.setImageBitmap(photo);
}
File f = new File(mImageCaptureUri.getPath());
if (f.exists()) f.delete();
但是当我运行代码时,什么都没有发生... T.T 谁能帮帮我??
【问题讨论】:
标签: android image android-intent crop android-image