我正在使用 BitmapRegionDecoder.decodeRegion(...) 裁剪图像。但它不适用于 android 2.3.1 (api level 10 ) 及更低版本。请让我知道是否有任何替代方法可以实现这一目标。甚至 android-support-v4.jar 库也不包含此类。
问问题
1378 次
1 回答
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
返回 源位图的子集或源位图本身的副本。
于 2012-09-05T08:49:44.587 回答