如何裁剪其URI在Android中已知的图像?

我希望在图像视图中显示的图像被选择为具有特定部分(并且仅选择的部分需要突出显示而其他部分需要半透明),并且该部分也可以根据需要调整大小或者由用户在触摸事件上完成.

现在,需要将图像的选定部分弄皱,然后显示并保存裁剪后的图像.

编辑:

我使用Intent打开图像并使用intent.putExtra(“crop”,“true”)裁剪它;

但是在传递意图的同时,我想打开其URI已知的图像,而不是打开整个图库的专辑.

任何人都可以建议,我如何通过意图传递打开图像打开特定的URI.
提前致谢.

解决方法:

更新:在编辑问题并更准确地描述问题后更改了我的答案.

您面临的问题有很长的历史,也是在SO:

unable to find com.android.camera.CropImage activity in android

一个答案描述了您的需求.请注意,您使用的是不属于官方SDK的意图,您可能会遇到不同类型的问题.我经历的问题是在相机拍摄图像后立即使用裁剪.此外,它不兼容不同的Android版本,所以如果你让它工作1.5也许它不适用于2.3.其他有用的链接:

http://groups.google.com/group/android-developers/browse_thread/thread/2dd647523926192c/569f36b5b28f2661?lnk=gst&q=Crop+image+intent#569f36b5b28f2661

http://groups.google.com/group/android-developers/browse_thread/thread/2dd647523926192c/dcbe5aef29eddad6?lnk=gst&q=Crop+image+intent#dcbe5aef29eddad6

http://groups.google.com/group/android-developers/browse_thread/thread/d7b6a133c164aa17/184bf3b85da2ce58?lnk=gst&q=Crop+image+intent#184bf3b85da2ce58

上一篇:php – 使用imagecopyresampled裁剪图像的中心平方


下一篇:【Excle数据透视】如何创建一个数据透视表