我使用BitmapRegionDecoder.decodeRegion(...)来裁剪图像。但它不适用于android 2.3.1(api 10级)及以下版本。请告诉我有没有其他方法来实现这一目标。甚至android-support-v4.jar库也不包含这个类。
答案 0 :(得分:2)
您可以使用Bitmap.createBitmap(Bitmap source, int x, int y, int width, int height)
裁剪图像。它始终存在,因此为旧API提供了替代方案。
文档非常明显:
从源的指定子集返回不可变位图 位图。新位图可以是与源相同的对象,也可以是副本 已经成了。它的初始化密度与相同 原始位图。
参数
source The bitmap we are subsetting x The x coordinate of the first pixel in source y The y coordinate of the first pixel in source width The number of pixels in each row height The number of rows
返回源位图或源位图子集的副本 本身。