【发布时间】:2011-10-12 16:52:04
【问题描述】:
我有一个字节数组,其中包含一个图像...我想将其保存为裁剪。
我的工作方法是: 获取字节[] 使用 BitmapFactory.decodebytearray 将其转换为位图 使用 createbitmap(sourceBitmap, x1, y1, whileX, whileY) 从中制作另一个位图 回收第一个(未裁剪的) 保存第二个,然后也回收它
问题是它有一段时间存在 2 个位图,原始的和裁剪的,这就是为什么我不能对更大的图像(超过 3MP)使用这种方法
有没有办法直接从字节数组中裁剪图像?我看到有一个 decodeByteArray(dataArray, offset, length, options),但我无法从中制作图像(剩余的数据不是图像)......有人可以帮忙吗?
【问题讨论】:
标签: android arrays image jpeg crop