拍照组件
1 | import android.annotation.SuppressLint |
Bitmap剪裁
1 | import android.content.Context |
调用
1 | val img = BitmapUtils.saveBitmapCropToFile( |
在线图片剪裁
如果要剪裁在线的图片,我们要做如下环节
- 图片下载到本地
- 加载本地图片为Bitmap
- 剪裁Bitmap
- 保存剪裁后的图片到本地
其中图片的下载和加载为Bitmap也能合并成一步。
加载本地图片
1 | fun loadBitmapFromFile(filePath: String): Bitmap? { |
下载图片和加载也能合并成一步
1 | // 下载图片并直接转为Bitmap |