1. 准备工作:
大体有三种较为流行的图片裁剪工具:
2. cropper和改进后的Android-Image-Cropper
3. android-crop
4. uCrop(功能最多)
图片裁剪流程分析:
1. 图片加载
2. 图片绘制
3. 裁剪框绘制(裁剪框使用正方形)
4. 图片移动或者缩放(从而改变裁剪区域)
5. 裁剪图片
6. 保存图片
2. Demo测试及选取:
1. android-crop测试:
使用文章:开源android-crop裁剪库的bug并修复作者的源码,成功运行但是对于长方形图像裁剪效果不佳,裁剪框大小是按照一定比例缩放的,不能够实现任意截取,无法截取出单道数学题,这适合有图像比例要求的图片截取,例如头像截取,适用范围不广。
2. Android-Image-Cropper测试
可以选取调整截图框大小,长宽有最小值限制,截图速度较快。