我想问的是怎么实现,一个图片上面出现那种伸缩框来确定裁剪区域,并可以对伸缩框进行伸缩,并把裁剪的区域保存下来
解决方案 »
- 关于android客户端与服务器端的通信
- android开发的项目,为什么在使用过程中不定时报应用程序意外终止的错误
- RadioGroup 里面的选项没显示,为什么??
- Android 界面制作的问题.大侠请指导
- android 通讯录中文名字如何通过名字拼音首字母查询?
- 帮忙解决一个触摸效果问题
- 急!求高手解答,常驻Notification ,进程被终止后不会通知栏不会消失,点击通知栏后出错!
- android自定义控件及特效资料
- 手指在屏幕上不滑动也回调ACTION_MOVE事件
- androidQ app切换到后台 去别的地方复制内容到剪切板 ,再次从后台切换到前台后 app无法获取剪切板内容
- 在Listview列表中用RatingBar不能响应ListView单击事件问题
- cocos2d-x Box2d 问题
createBitmap(int colors[], int offset, int stride,
int width, int height, Config config)
然后获得图片的位置,然后再用一个可以拉动的矩形,然后比对图片的位置来获取
http://blog.csdn.net/xys289187120/article/details/6575830
对了,我还想问问那个,图片的一些特效,诸如什么古典啊,lemo啊,复古啊,什么的,怎么实现啊
裁剪Intent intents = new Intent("com.android.camera.action.CROP");调用相机的裁剪功能,
特效啊什么的,现在在探索之中,然后图片合成是要用到paint的一个方法paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.MULTIPLY));
差不多就这样吧
http://blog.csdn.net/maylian7700?viewmode=contents
希望可以帮到你。。
这是由于Android内部的gallery和camera都有处理,可以尝试另一种URI,com.android.gallery的com.android.camera.CropImage,在setClassName时,具体的代码为
final Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.android.camera", "com.android.camera.CropImage");
intent.setData(Uri.fromFile(mFile));
intent.putExtra("outputX", width);
intent.putExtra("outputY", height);
intent.putExtra("aspectX", width);
intent.putExtra("aspectY", height);
intent.putExtra("scale", true);
intent.putExtra("noFaceDetection", true);
intent.putExtra("output", Uri.parse("file:/" + mFile.getAbsolutePath()));
startActivityForResult(intent, REQUEST_CROP_IMAGE);
出现无法找到Activity的android.content.ActivityNotFoundException异常,
这是由于Android内部的gallery和camera都有处理,可以尝试另一种URI,com.android.gallery的com.android.camera.CropImage,在setClassName时,具体的代码为
final Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.android.camera", "com.android.camera.CropImage");
intent.setData(Uri.fromFile(mFile));
intent.putExtra("outputX", width);
intent.putExtra("outputY", height);
intent.putExtra("aspectX", width);
intent.putExtra("aspectY", height);
intent.putExtra("scale", true);
intent.putExtra("noFaceDetection", true);
intent.putExtra("output", Uri.parse("file:/" + mFile.getAbsolutePath()));
startActivityForResult(intent, REQUEST_CROP_IMAGE);