我知道我们可以通过使用系统操作“com.android.camera.action.CROP”来捕获imageView
但有时我想自己剪切图像:
imageView A的位图是300dip * 300dip;
子图像应该是四点左上角(0,0)左下角(0,100)右下角(100,100),右上角(100,0)的范围。
如何创建子图像(位图)?
答案 0 :(得分:7)
使用这种静态方法:
Bitmap cropedBitmap = Bitmap.createBitmap(source, x, y, width, height);
source - 原始位图
x - 源
中第一个像素的x坐标y - 源
中第一个像素的y坐标