我创建了一个矩形来选择图片的一部分。一个例子: 图片大小:800x600像素 矩形大小:100x100像素 矩形位置:左:40px,右:140px,上:120px,下:220px
如何创建矩形内的图像?图像大小应为100x100像素。有方法还是我必须通过读出旧图像的像素来创建新图像?
答案 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);
应该有用。