在Android中获取图片的一部分?

时间:2014-04-10 11:13:41

标签: android image selection crop

我创建了一个矩形来选择图片的一部分。一个例子: 图片大小:800x600像素 矩形大小:100x100像素 矩形位置:左:40px,右:140px,上:120px,下:220px

如何创建矩形内的图像?图像大小应为100x100像素。有方法还是我必须通过读出旧图像的像素来创建新图像?

1 个答案:

答案 0 :(得分:1)

有一种有用的工厂方法可以从较大的位图中提取较小的位图:

Bitmap part = Bitmap.createBitmap(source, x,  y, width, height, null, true);

在你的情况下,

Bitmap part = Bitmap.createBitmap(source, left, top, right-left, bottom-top, null, true);

应该有用。