gpt4 book ai didi

android - 直接从字节数组裁剪图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:00 29 4
gpt4 key购买 nike

我有一个字节数组,其中包含一个图像...我想将其保存为裁剪后的图像。

我的工作方法是:得到字节[]使用 BitmapFactory.decodebytearray 将其转换为位图使用 createbitmap(sourceBitmap, x1, y1, whileX, whileY) 从中制作另一个位图回收第一个(未裁剪的)保存第二个,然后也回收它

问题是有一段时间它存在 2 个位图,原始位图和裁剪后的位图,这就是为什么我不能将此方法用于较大的图像(超过 3MP)

有没有办法直接从字节数组裁剪图像?我看到有一个 decodeByteArray(dataArray, offset, length, options),但我无法从中制作图像(剩余数据不是图像)...有人可以帮忙吗?

最佳答案

decodeByteArray(dataArray, offset, length, options) 方法不是为了裁剪图像,而是从包含比图像本身更多数据的字节缓冲区中解析图像。它的典型用途是从包括图像在内的复杂二进制数据结构中提取图像。

据我所知,如果不创建新图像,就无法裁剪图像。对我来说,你能做的最好的就是你目前正在做的事情。

关于android - 直接从字节数组裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6818415/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com