如何将ImageView剪切为四个指定点范围内的子图像

时间:2012-03-23 14:55:46

标签: android android-widget

我知道我们可以通过使用系统操作“com.android.camera.action.CROP”来捕获imageView

但有时我想自己剪切图像:

imageView A的位图是300dip * 300dip;

子图像应该是四点左上角(0,0)左下角(0,100)右下角(100,100),右上角(100,0)的范围。

如何创建子图像(位图)?

1 个答案:

答案 0 :(得分:7)

使用这种静态方法:

Bitmap cropedBitmap = Bitmap.createBitmap(source, x, y, width, height);

source - 原始位图

x - 源

中第一个像素的x坐标

y - 源

中第一个像素的y坐标