【发布时间】:2014-04-10 19:37:05
【问题描述】:
我创建了一个矩形来选择图片的一部分。一个例子: 图片尺寸:800x600像素 矩形尺寸:100x100 像素 矩形位置:左:40px,右:140px,上:120px,下:220px
如何创建矩形内的图像?图像大小应为 100x100 像素。有没有方法或者我必须通过读出旧图像的像素来创建新图像?
【问题讨论】:
标签: android image selection crop
我创建了一个矩形来选择图片的一部分。一个例子: 图片尺寸:800x600像素 矩形尺寸:100x100 像素 矩形位置:左:40px,右:140px,上:120px,下:220px
如何创建矩形内的图像?图像大小应为 100x100 像素。有没有方法或者我必须通过读出旧图像的像素来创建新图像?
【问题讨论】:
标签: android image selection crop
有一种有用的工厂方法可以从较大的位图中提取较小的位图:
Bitmap part = Bitmap.createBitmap(source, x, y, width, height, null, true);
在你的情况下,
Bitmap part = Bitmap.createBitmap(source, left, top, right-left, bottom-top, null, true);
应该可以。
【讨论】: