gpt4 book ai didi

android - 处理 JPEG 字节数组解码的更好选择

转载 作者:行者123 更新时间:2023-11-29 00:31:50 30 4
gpt4 key购买 nike

给定从相机中获取的 JPEG 编码字节数组,我需要对其进行解码并在我的应用程序中显示其图像(位图)。通过四处搜索,我发现有两种主要方法可以解决此问题:use NDK Jpeg Decoding library或使用 BitmapFactory.decodeByteArray .这是针对正在开发的实验性嵌入式设备,该设备在带有内置摄像头的 Android 上运行。

如果可能的话,我更愿意在 SDK 而不是 NDK 中开发应用程序,但是很多人似乎通过直接使用 NDK 来处理这个问题,这让我有点烦恼。

  • BitmapFactory.decodeByteArray 中是否存在某种固有限制,迫使您通过在 NDK 中使用 libjpeg 来处理此问题(也许是速度?不兼容?)

性能不是一个重要的考虑因素,除非解码和显示图像需要超过 45 秒的时间。

这是我需要提前做出的一个重要决定,因此我将不胜感激任何深思熟虑的答案。非常感谢。

最佳答案

这是一个非常好的示例/说明如何在不使用 NDK 的情况下有效地解码设备上的图像:Displaying Bitmap Efficiently .您可以选择从流或文件中解码位图,这取决于您的需要。但在我的大多数应用程序中,我都使用相同的方法并且效果很好。所以我建议你看一下 SDK 示例。

希望对你有帮助。

关于android - 处理 JPEG 字节数组解码的更好选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15131201/

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