android 截取图片

Remember2 2013-10-09 03:21:59
代码如下:
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的介绍,不知道对应的源码是哪个类。

求各位大神指教啊~
...全文
246 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Remember2 2013-10-15
  • 打赏
  • 举报
回复
感谢一楼的答复,我在网上下了一个自定义的截取图片项目,能够取到截取的点的坐标了
tantahe 2013-10-09
  • 打赏
  • 举报
回复
引用 2 楼 youngc527 的回复:
"com.android.camera.action.CROP" 应该是没这功能,另外,这个东西是非官方的,各个手机的实现都不一样,慎重啊。 参考下面这个吧 https://github.com/lvillani/android-cropimage
这个也是从Gallery里提取出来的。
Darcy杨 2013-10-09
  • 打赏
  • 举报
回复
"com.android.camera.action.CROP" 应该是没这功能,另外,这个东西是非官方的,各个手机的实现都不一样,慎重啊。 参考下面这个吧 https://github.com/lvillani/android-cropimage
tantahe 2013-10-09
  • 打赏
  • 举报
回复
com.android.camera.CropImage 或者是 com.android.gallery3d.app.CropImage

80,361

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧