2012-03-23 47 views
2

的范围内,我知道我们可以通过猫系统期运用动作的ImageView的“com.android.camera.action.CROP”学会切割的ImageView的子图像在四个指定点

但有些时候我想像我自己剪的图像:

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

子图像应该是四点lefttop(0,0)leftbottom(0,100)rightbottom(100,100),righttop(100,0)中的范围。

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

回答

5

使用这种静态方法:

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

源 - 原始位图

X - 的X在源第一像素的坐标

ý - 在第一像素的y坐标来源